将MongoDB服务器作为服务运行(与终端分离)?

时间:2011-08-10 19:51:59

标签: service mongodb

当我从终端启动MongoDB服务器(mongod)时,它会保持该选项卡打开。如何将其作为服务运行?

我在OSX Lion上。

我喜欢rails服务器脚本如何使用-d选项将其从终端分离。

2 个答案:

答案 0 :(得分:62)

这内置于mongod,就像在rails服务器中一样。您需要使用-d代替--fork,而您可能还需要指定--logpath /path-to/logfile --logappend,以便记录您的输出并保留以前的日志。

有关详细信息,请参阅the docs on starting and stopping Mongo

答案 1 :(得分:0)

要将MongoDB设置为作为后台服务运行,请查看适用于OS X 10.5+的mongo-installer软件包或MongoDB-OSX-Launchctl脚本。