繁体   English   中英

ubuntu-precise服务器重新启动后无法连接mongodb

[英]Can't connect mongodb after ubuntu-precise server restart

我正在25 GB硬盘空间的Ubuntu服务器上开发一个Web抓取项目。 我正在使用python scrapy和mongodb


昨晚,由于刮取了60,000个网页,我的硬盘已满。 所以mongodb放了一个锁,我无法访问我的数据库,它显示此错误

function (){ return db.getCollectionNames(); }
Execute failed:exception: Can't take a write lock while out of disk space

所以我删除了存储在/ var / lib / mongodb中的所有数据,并从shell运行“ rebbot”命令以重新启动服务器

当我尝试在命令行上运行mongo时,出现以下错误:

MongoDB shell version: 2.4.5
connecting to: test
Thu Jul 25 15:06:29.323 JavaScript execution failed: Error: couldn't connect to
server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112
exception: connect failed

伙计们请帮助我,以便我可以连接到mongodb

首先要做的是找出MongoDB是否正在实际运行。 您可以通过在外壳程序上运行以下命令来执行此操作:

ps aux | grep mongo

和:

netstat -an | grep ':27017'

如果这些都没有输出,则表明MongoDB没有运行。

找出为什么无法启动的最佳方法是查看MongoDB创建的日志文件。 它通常位于/var/log/mongodb/mongodb.log中,它应该告诉您MongoDB为什么拒绝启动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM