linux – 升级到Ubuntu 15.04后,MongoDB服务无法运行
发布时间:2020-12-14 01:51:54 所属栏目:Linux 来源:网络整理
导读:我最近将我的ubuntu从14.10升级到了15.04.除MongoDB外,所有功能似乎都运行正常.我使用Mongoid gem在rails应用程序上使用带有 ruby的mongoDB. MongoDB不能像我们在ubuntu中那样通过服务进行控制. sudo service mongodb start 要么 sudo service mongod start
我最近将我的ubuntu从14.10升级到了15.04.除MongoDB外,所有功能似乎都运行正常.我使用Mongoid gem在rails应用程序上使用带有
ruby的mongoDB. MongoDB不能像我们在ubuntu中那样通过服务进行控制.
sudo service mongodb start 要么 sudo service mongod start 我收到此错误消息
但每次我必须使用我的应用程序连接到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 database Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since ??? 2015-05-06 14:47:53 PKT; 5s ago Docs: 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,现在一切都工作了!对于那些遇到这个… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Siemens.Simcenter.PreScan.8.6.0.Win64+Isotropix Clariss
- linux – 所有命令shell脚本都有一个通用名称吗?
- Linux上QPainter :: drawText的性能不佳
- linux – 从/ proc / net / sockstat获取网络连接
- linux – yum列出所有可用的安全更新而不安装它们,在redhat
- 如何在Linux中计算进程及其所有子进程的CPU利用率?
- linux – 有没有办法在不安装apache的情况下安装Apache Ben
- 我怎么知道我是在运行32位还是64位Linux?
- nginx The requested URL /404.html was not found on this
- filesystems – 大型LVM磁盘(8 TB)的文件系统?