我目前的问题:我有一个生产服务器,刚刚更新了 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 包装器中得到修复。但是,仍然有一些问题需要解决,如问题#97中列出的,但应该适用于大多数要求。