《转》couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
Posted zhchoutai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《转》couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145相关的知识,希望对你有一定的参考价值。
couldn‘t connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145,有须要的朋友能够參考下。
应为昨天安装的时候没及时截图,语言表达有点差,谅解
昨天在安装mongodb的时候无故出现
couldn‘t connect to
server
127.0.0.1:27017 at src/mongo/shell/mongo.js:145
这种一个错误。后来google了下,基本都是说的没有正常关闭。产品了个mongod.lock的锁文件,找到这个文件。然后删除
用 ./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/db.logs --repair 修复模式启动,
我试了几次。结果失败。依旧是这个错误,继续百度
看到有的文章说权限问题。用ll看了下权限,结果发现,/usr/local/mongodb/bin/ 以下的权限所有是mysql
然后用chown -R root:root /usr/local/mongodb/bin/
删除mongod.lock。
又一次启动。再次失败,
继续百度,发现说有可能port问题,改动port再次启动,还是失败
最后发现会有个以下的问题
ERROR: Insufficient free space for journal files
磁盘太小。用df -h查看了下php?
adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=ae301738945a1e73&k=%B7%FE%CE%F1%C6%F7&k0=%B7%FE%CE%F1%C6%F7&kdi0=0&luki=3&n=10&p=baidu&q=48098089_cpr&rb=0&rs=1&seller_id=1&sid=731e5a94381730ae&ssp2=1&stid=0&t=tpclicked3_hc&tu=u2051930&u=http%3A%2F%2Fwww%2Eaichengxu%2Ecom%2Fview%2F34401&urlid=0" id="2_nwl" style="text-decoration:none">server的磁盘,发现已经使用了92%
用./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/db.logs --smallfiles
再次启动。没报错。用./mongo命令 发现能够进去了
然后编辑vi /etc/rc.d/rc.local 文件 加入
./usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/db.logs --fork --smallfiles
让mongodb开机自启动
以上是关于《转》couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145的主要内容,如果未能解决你的问题,请参考以下文章
CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段
linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
解决Warning Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get fil
quartz报错 Couldn't retrieve job because the BLOB couldn't be deserialized: null