私の現在の問題: 運用サーバーがあり、mongod を更新したばかりですが、一部の機能が失われました。
以前のバージョン ( ) では、このオプションを使用v2.0.6
して実行できましたが、他のすべてのインスタンスが強制終了されました。mongod
--shutdown
今バージョンでv2.4.5
- 私が実行した場合:
mongod --shutdown
結果は次のとおりです。
error command line: unknown option shutdown
use --help for help
バージョン情報:mongod --version
db version v2.4.5
Mon Sep 16 14:09:38.994 git version: a2ddc68ba7c9cee17bfe69ed840383ec3506602b
新しいインスタンスを管理するサーバー プロセスがあるため、このオプションまたはそれに類似したオプションがあることが重要です。
例えば:
var spawn = require('child_process').spawn,
result = spawn('mongod', ['--quiet', '--shutdown', '--directoryperdb', '--dbpath', __dirname + '/database']);
編集:
Mongodbのドキュメントにはまだ--shutdown
コマンドオプションがあります。
リンク: http://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/
Alternately, you can shut down the mongod instance:
using the --shutdown option
from a driver using the shutdown. For details, see the drivers documentation for your driver.
編集:
この質問を更新する必要があると感じました。この問題は、v0.9.6 の mongojs ラッパーで修正されています。ただし、issue #97に記載されているように解決すべき問題がまだいくつかありますが、ほとんどの要件で機能するはずです。