2015-10-09 57 views
0

我在我的筆記本電腦上安裝了堆棧,工作正常。然後我重新啓動計算機並嘗試啓動mongo,並且無法啓動。爲什麼我的mongo db無法啓動? (Bitnami MEAN Stack)

錯誤消息我在經理得到的是

meanstack-3.0.6-1/MongoDB的/腳本/ ctl.sh:MongoDB的不能 啓動標準錯誤:子進程異常退出

而當我嘗試從終端手動啓動時,我得到一個錯誤,說沒有找到data/db目錄,即使有一個。

我已經嘗試過這些步驟,沒有運氣:

1)刪除.lock文件

須藤RM /var/lib/mongodb/mongod.lock

2)修復mongodb的

的mongod -Repair

3)啓動mongodb的

須藤服務的MongoDB啓動

4)啓動蒙戈客戶

+0

你在使用什麼操作系統? –

+0

@JonathanS。 Linux的Ubuntu的 –

+0

你試過重新安裝? –

回答

1

重命名文件以下的任何東西

meanstack-3.0.6-1/mongodb的/數據/分貝/ mongod.lock

從bitnami

重啓MongoDB的: - 在系統中安裝MongoDB是不同的,那麼通過bitnami安裝,他們正在使用不同的端口,即目前您的系統中安裝了兩個mongodb實例。

0

我需要安裝一個老版本的Mongo,所以我用舊版本替換了/ bin文件夾中的所有文件,然後出現錯誤「mongodb無法啓動」。然後我刪除了data/db下的所有文件,並使用「./ctlscript.sh start mongodb」重新啓動。

0

只是一個提示:檢查您的的可用磁盤空間,有時這類問題發生的原因mongDb沒有光盤上有足夠的空間來運行服務器。

如果這不起作用,然後手動檢查日誌文件Mongodb.log'yourPath \ bitnami \ meanstack-3.x.x-x \ mongodb \ log'聽到您肯定會發現一些正確的線索。