欢迎投稿

今日深度:

《转》couldn't connect to server 127.0.0.1:27017 at sr

《转》couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145,《转》27017


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。重新启动,再次失败,

继续百度,发现说有可能端口问题,修改端口再次启动,还是失败

最后发现会有个下面的问题

ERROR: Insufficient free space for journal files

磁盘太小,用df -h查看了下服务器的磁盘,发现已经使用了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开机自启动

版权声明:本文为博主原创文章,未经博主允许不得转载。

www.htsjk.Com true http://www.htsjk.com/shujukunews/9613.html NewsArticle 《转》couldnt connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145,《转》27017 couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145,有需要的朋友可以参考下。 应为昨天安装的时候没...
评论暂时关闭