簡體   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