尝试启动mongodb时出错

尝试启动mongodb时出错,第1张

概述尝试启动mongodb时出错

我尝试启动mongodb时出现问题,下面给出错误信息:

xxx@xxx [/var/lib/mongo]# /etc/init.d/mongod start Starting mongod: all output going to: /var/log/mongo/mongod.log [Failed]

看到mongod.log我得到以下通知:

***** SERVER RESTARTED ***** Thu Mar 21 12:10:20.860 [initandListen] MongoDB starting : pID=19148 port=27017 dbpath=/var/lib/mongo 64-bit host=srv1.canoa.net Thu Mar 21 12:10:20.860 [initandListen] db version v2.4.0 Thu Mar 21 12:10:20.860 [initandListen] git version: ce2d666c04b4a80af58e8bbb3388b0680e8cfeb6 Thu Mar 21 12:10:20.860 [initandListen] build info: linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_liB_VERSION=1_49 Thu Mar 21 12:10:20.861 [initandListen] allocator: tcmalloc Thu Mar 21 12:10:20.861 [initandListen] options: { config: "/etc/mongod.conf",dbpath: "/var/lib/mongo",logappend: "true",logpath: "/var/log/mongo/mongod.log",pIDfilepath: "/var/run/mongodb/mongod.pID" } Thu Mar 21 12:10:20.861 [initandListen] exception in initAndListen: 10309 Unable to create/open lock file: /var/lib/mongo/mongod.lock errno:13 Permission denIEd Is a mongod instance already running?,terminating Thu Mar 21 12:10:20.861 dbexit: Thu Mar 21 12:10:20.861 [initandListen] shutdown: going to close Listening sockets... Thu Mar 21 12:10:20.861 [initandListen] shutdown: going to flush diaglog... Thu Mar 21 12:10:20.861 [initandListen] shutdown: going to close sockets... Thu Mar 21 12:10:20.861 [initandListen] shutdown: waiting for fs preallocator... Thu Mar 21 12:10:20.861 [initandListen] shutdown: lock for final commit... Thu Mar 21 12:10:20.861 [initandListen] shutdown: final commit... Thu Mar 21 12:10:20.861 [initandListen] shutdown: closing all files... Thu Mar 21 12:10:20.861 [initandListen] closeAllfiles() finished Thu Mar 21 12:10:20.861 [initandListen] shutdown: removing fs lock... Thu Mar 21 12:10:20.861 [initandListen] Couldn't remove fs lock errno:9 Bad file descriptor Thu Mar 21 12:10:20.861 dbexit: really exiting Now

引起我的注意的是这样的:

Thu Mar 21 12:10:20.861 [initandListen] exception in initAndListen: 10309 Unable to create/open lock file: /var/lib/mongo/mongod.lock errno:13 Permission denIEd Is a mongod instance already running?,terminating

我怎样才能取代一个逗号字符中的CSV只有当“”之间的“”

Ruby可执行文件和gem.bat在linux中的path在哪里?

shell_exec()在“ls”上返回null

python模块导入错误

将命令的pipe道结果作为参数

/ var / lib / mongo中的文件夹和文件具有0755权限。

如果有人能告诉我一个办法做到这一点,我会很感激。

LD_liBRARY_PATH似乎不起作用

libmsodbcsql-13.0.so.0.0的链接器错误阻止pyODBC到MS sql连接。 CentOS 7

在centos上安装apache的PHP 5.3问题

修改目录crontab寻找crontab文件?

使用gdb 7支持deBUGgingPython程序需要什么?

我解决了错误,这是因为我只将mongod用户分配给/var/lib/mongo而不是其中的文件,下面的命令解析了这个部分: chown -R mongod:mongod /var/lib/mongo 。

然后只需用用户mongod用以下命令修复数据库: sudo -u mongod mongod -f /etc/mongod.conf --repair ,我终于成功启动了数据库。

我希望这会对其他人有所帮助。

谢谢大家的答案。

也许最后一次mongod进程被错误地终止,尝试删除mongo.lock这应该有所帮助

我认为你正在运行的mongodb服务启动/停止/重新启动/状态命令作为根? 使用sudo? 如果我尝试以普通用户身份启动,则会出现该错误。

总结

以上是内存溢出为你收集整理的尝试启动mongodb时出错全部内容,希望文章能够帮你解决尝试启动mongodb时出错所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1262387.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存