登录时使用Brew MongoDB自动加载mongod - 将mongo作为服务运行

时间:2014-05-10 20:56:50

标签: mongodb homebrew

我很困惑。

brew services list向我显示登录时正在加载mongod

mongodb    started        - /Users/myuser/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

但是,当我mongo时,我得到Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

如何mongodstart as a service?可以在此处查看.plist文件的内容:http://pastebin.com/itxUtZ8M

任何建议都非常感谢。附:我在OS X Maverick(OS X 10.9.2)上运行

1 个答案:

答案 0 :(得分:2)

使用命令mongod手动启动/usr/local/opt/mongodb/bin/mongod --config /usr/local/etc/mongod.conf表明日志文件有问题:

FileNotOpen Failed to open "/usr/local/var/log/mongodb/mongo.log"

事实证明,该文件的所有者是错误的。将其更改为myuser解决了问题。有关详细信息,请参阅问题下方的评论。