質問: mongodbが--shutdownコマンドでシャットダウンしない mongodを正常にシャットダウンする際の問題についてサポートが必要です。 dockerでmongodbを実行しています。私はコマンドのようにmongodを実行します: mongod --config /etc/mongod.conf そして私が閉じるとき: mongod --shutdown 私はメッセージを受け取ります: dbpathで実行されているサーバーがないようです:/ data/db 私のdbパスが "/ data/db"ではないため、メッセージはtrueです。そして私がそれをシャットダウンしようとすると: mongod --config /etc/mongod.conf --shutdown 私はメッセージを受け取ります: pidによる強制終了プロセス:9 問題は何ですか?
回答: あなたはただ使うことができます:pskill mongod または、一部の* nixおよびlinuxディストリビューションの場合:pkill mongod mongodがsigtermコマンドを取得すると(killコマンドのデフォルト信号はsigtermです)、データベースを正常にシャットダウンします。次のコマンドでmongodプロセスのpidを確認することもできます。ps -ef | grep mongod 次にシャットダウンします:kill <pid of mongod> しかしmongodプロセスにはkill -9を使用しないでください。