0

Windows 64 ビットで MongoDB を実行しようとすると、次のエラーが表示されます。

C:\>mongod
mongod --help for help and startup options
Tue Aug 14 19:26:12 [initandlisten] MongoDB starting : pid=2772 port=27017 dbpat
h=/data/db 64-bit host=wirelan-HM
Tue Aug 14 19:26:12 [initandlisten] db version v2.0.7, pdfile version 4.5
Tue Aug 14 19:26:12 [initandlisten] git version: 875033920e8869d284f32119413543f
a475227bf
Tue Aug 14 19:26:12 [initandlisten] build info: windows sys.getwindowsversion(ma
jor=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB
_VERSION=1_42
Tue Aug 14 19:26:12 [initandlisten] options: {}
Tue Aug 14 19:26:12 [initandlisten] journal dir=/data/db/journal
Tue Aug 14 19:26:12 [initandlisten] recover : no journal files present, no recov
ery needed
Tue Aug 14 19:26:13 [initandlisten] ERROR: listen(): bind() failed errno:10050 U
na operaci├│n socket encontr├│ una red inactiva. for socket: 0.0.0.0:27017
Tue Aug 14 19:26:13 [initandlisten] now exiting
Tue Aug 14 19:26:13 dbexit:
Tue Aug 14 19:26:13 [initandlisten] shutdown: going to close listening sockets..
.
Tue Aug 14 19:26:13 [initandlisten] shutdown: going to flush diaglog...
Tue Aug 14 19:26:13 [initandlisten] shutdown: going to close sockets...
Tue Aug 14 19:26:13 [initandlisten] shutdown: waiting for fs preallocator...
Tue Aug 14 19:26:13 [initandlisten] shutdown: lock for final commit...
Tue Aug 14 19:26:13 [initandlisten] shutdown: final commit...
Tue Aug 14 19:26:13 [initandlisten] shutdown: closing all files...
Tue Aug 14 19:26:13 [initandlisten] closeAllFiles() finished
Tue Aug 14 19:26:13 [initandlisten] journalCleanup...
Tue Aug 14 19:26:13 [initandlisten] removeJournalFiles
Tue Aug 14 19:26:13 [initandlisten] shutdown: removing fs lock...
Tue Aug 14 19:26:13 dbexit: really exiting now

最初のエラーはフォルダーでした/data/db。私はそれを解決しました。しかし、errno:10050 から、Google には情報がありません... 誰でもこれを解決できますか?

4

2 に答える 2

0

Windows ソケット エラーのように見えます:

WSAENETDOWN 10050 - ネットワークがダウンしています。ソケット操作で、デッド ネットワークが検出されました。これは、ネットワーク システム (つまり、Windows ソケット DLL が実行されるプロトコル スタック)、ネットワーク インターフェイス、またはローカル ネットワーク自体の重大な障害を示している可能性があります。

したがって、ファイアウォールとウイルス対策を確認してから、インターネット接続を確認してから、127.0.0.1 構成で同じエラー 10050のみを使用するように mongo を構成してみてください。

于 2012-08-14T22:56:28.560 に答える
0

問題は、Windows 7 で mongod を管理者権限で開く必要があることでした... mongod.exe を右クリックし、管理者として開きます

おそらく管理モードでWindowsプロンプトを使用する方がよいでしょう...スタートコマンドで検索し、右クリックして管理者として開きます

C:\data\db dir を作成することを忘れないでください

tnx すべて

于 2012-09-05T05:40:08.673 に答える