1. ホーム
  2. node.js

[解決済み] MongoDB が clientcursormon でスタックした(ポート 27017 で接続を待っている)。

2022-02-15 03:51:57

質問

MongoDBをインストールし、MongoDBフォルダにdataを作成した後、mongod.exe --dbpath C:³³を実行すると、MongoDBフォルダにdataが作成され、そのdbがMongoDBフォルダに入ります。initandlistenのコードがたくさん実行され、ポート27017で接続を待つとハングアップして mem res:47 virt:171 mapped:80 connections:0 と出力されます。私はMongoの初心者で、なぜこれがハングアップするのか、どのように修正するのかについての明確な答えは見つかっていません。

解決方法は?

Windows で mongod.exe プロセスをサービスとして実行したい場合 (コマンドプロンプトが表示されないようにするため)、 MongoDB 2.6.0 では次のようにします (2.6.0 では MongoDB をサービスとして設定する通常のアプローチにバグがあります)。

<ブロッククオート

MongoDB 2.6.0には、SERVER-13515という既知の問題があり、この問題が原因で このセクションの手順を使用することはできません。MongoDB 2.6.0 の場合は、以下を使用します。 手動でMongoDB用のWindowsサービスを作成する。 MongoDB のサービス

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#manually-create-windows-service

MongoDBバージョン2.6.1以降の場合は、通常の手順で行ってください。

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#configure-a-windows-service-for-mongodb