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

时间:2013-07-25 09:57:12

标签: python mongodb ubuntu-12.04 scrapy

我正在Ubuntu服务器上开发一个25GB硬盘空间的网络抓取项目。我正在使用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

1 个答案:

答案 0 :(得分:0)

要做的第一件事是找出MongoDB是否真正在运行。您可以通过在shell上运行以下命令来执行此操作:

ps aux | grep mongo

netstat -an | grep ':27017'

如果这些都没有任何输出,那么MongoDB没有运行。

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