sudo service mongodb start
要么
sudo service mongod start
我收到此错误消息
Failed to restart mongod.service: Unit mongod.service Failed to load:
No such file or directory.
但每次我必须使用我的应用程序连接到MongoDB服务器时,我必须手动启动它
sudo mongod -f /etc/mongod.conf
所以只要该终端打开,mongodb就会连接起来.我使用MongoID adapater / ORM在Ruby on Rails应用程序中使用MongoDB.
当我跑
sudo service mongodb status
我得到以下输出
mongodb.service - An object/document-oriented databaseLoaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)Active: Failed (Result: exit-code) since بدھ 2015-05-06 14:47:53 PKT; 5s agoDocs: man:mongod(1)Process: 28602 ExecStart=/usr/bin/mongod --config /etc/mongodb.conf (code=exited,status=4)Main PID: 28602 (code=exited,status=4)مٓی 06 14:47:53 NX00443 systemd[1]: Started An object/document-oriented database.مٓی 06 14:47:53 NX00443 systemd[1]: Starting An object/document-oriented database...مٓی 06 14:47:53 NX00443 systemd[1]: mongodb.service: main process exited,code=exited,status=4/nopERMISSIONمٓی 06 14:47:53 NX00443 systemd[1]: Unit mongodb.service entered Failed state.مٓی 06 14:47:53 NX00443 systemd[1]: mongodb.service Failed.
在这方面的任何帮助将不胜感激.
解决方法 事实证明,Mongo> 2.6.3在启动时有一个已知问题:支持Systemd(无法使用Fedora 15或更高版本的init脚本启动mongodb)
正如这里所指出的那样:in this link似乎在Ubuntu 16.04之前可能不会完全修复> 2.6.3,除非有强烈抗议.
所以解决方案是发布:
sudo apt-get install --reinstall mongodb
这又回到了mongo 2.6.3,现在一切都工作了!对于那些遇到这个…
总结以上是内存溢出为你收集整理的linux – 升级到Ubuntu 15.04后,MongoDB服务无法运行全部内容,希望文章能够帮你解决linux – 升级到Ubuntu 15.04后,MongoDB服务无法运行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)