非ローカル実行中のサービスをMongoDBで停止する方法
ローカルで起動されていないMongoDBサービスをシャットダウンするには、次の手順を実行します。
- ホスト名
- 生まれながらに
mongo --host <hostname>:<port>
- 接続が確立されたら、次のコマンドを使用して MongoDB サービスを終了してください。
use admin
db.shutdownServer()
この操作によってMongoDBサービスにシャットダウンコマンドが送信され、サービスが安全にシャットダウンされます。
- サービスがシャットダウンされたことを確認するには、シャットダウンコマンドの送信後に次のコマンドを使用してMongoDBサービスが正常にシャットダウンされたかどうかを確認できます。
use admin
db.runCommand({ serverStatus: 1 })
シャットダウンに成功すると、サービスへの接続ができなくなり、エラーメッセージが表示されます。
MongoDBサービスのシャットダウンには、適切な権限が必要です。十分な権限がない場合は、管理者アカウントを使用してサービスに接続するか、MongoDBサービスの管理者にサービスのシャットダウンをリクエストしてください。