Python Can';在ubuntu服务器重新启动后,请不要连接mongodb

Python Can';在ubuntu服务器重新启动后,请不要连接mongodb,python,mongodb,ubuntu-12.04,scrapy,Python,Mongodb,Ubuntu 12.04,Scrapy,我正在Ubuntu服务器上开发一个25GB硬盘空间的网页抓取项目。我正在使用python scrapy和mongodb 昨晚我的硬盘满了,因为刮了60000个网页。所以mongodb设置了一个锁,我无法访问我的数据库。它显示了这个错误 function (){ return db.getCollectionNames(); } Execute failed:exception: Can't take a write lock while out of disk space 所以我删除了存储在

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


昨晚我的硬盘满了,因为刮了60000个网页。所以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是否正在运行。您可以通过在shell上运行以下命令来完成此操作:

ps aux | grep mongo
以及:

如果两者都没有任何输出,则MongoDB没有运行


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

我还尝试过从var/lib/mongodbIs MongoDB中删除mongod.lock文件,MongoDB是否正在运行和侦听
ps aux | grep mongo
netstat-an | grep':27017'
当我运行此命令服务mongodb restart时,它显示Stop:Unknown instance mongodb start/running,过程3759@JoeDoherty我应该使用这个命令ps aux | grep mongo和netstat-an | grep':27017'在命令行上运行它。您没有执行netstat-将该输出添加到您的问题中。请将该输出添加到您的问题中
netstat -an | grep ':27017'