当我从终端启动MongoDB服务器(mongod)时,它会保持该选项卡打开状态。我如何将其作为服务运行?运行MongoDB服务器作为服务(从终端分离)?
我在OSX Lion上。
我喜欢rails服务器脚本如何将-d选项从终端中分离出来。
当我从终端启动MongoDB服务器(mongod)时,它会保持该选项卡打开状态。我如何将其作为服务运行?运行MongoDB服务器作为服务(从终端分离)?
我在OSX Lion上。
我喜欢rails服务器脚本如何将-d选项从终端中分离出来。
这是内置于mongod
,非常像在rails服务器中。您将需要使用而不是-d
,您可能还需要指定--logpath /path-to/logfile --logappend
,以便您的输出将被记录并保留以前的任何日志。
有关更多信息,请参见the docs on starting and stopping Mongo。
要设置MongoDB作为后台服务运行,请查看适用于OS X 10.5+或MongoDB-OSX-Launchctl脚本的mongo-installer程序包。
或者指定一个包含'fork = true'行的配置文件,然后将mongod启动为'mongod --config mongo.conf'。 –
从源代码构建2.4.4(用于SSL支持)不要安装控制脚本。可以在这篇文章的帮助下创建脚本(http://www.ewanleith.com/blog/15/mongodb-initd-script)和提供的配置。 – kode
感谢文档! – Robert