iT邦幫忙

0

monogdb 無法開啟

我的 mongodb 版本是 2.6.12
忽然無法使用
錯誤訊息如下

MongoDB shell version: 2.6.12
connecting to: test
2020-09-28T09:15:31.869+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2020-09-28T09:15:31.870+0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

請問各位高手有什麼想法,因為沒法使用好像也不能用備份指令先備出來
還是說我看 mongo 的資料夾中有 dbname.0 和 dbname.ns 這兩個檔案可以直接下載下來重新安裝 mongo 後貼回來就能用了

看更多先前的討論...收起先前的討論...
你的mongodb啟動了嗎
也有可能你的mongodb使用不當 讓它掛掉 需要重啟
小灰狼 iT邦新手 5 級 ‧ 2020-09-28 09:48:58 檢舉
有趣的是 service mongod restart 是成功的
Starting mongod (via systemctl): [ OK ]
但是
service mongod status

● mongod.service - mongodb database
Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2020-09-28 09:48:12 CST; 32s ago
Process: 18878 ExecStart=/usr/bin/mongod $OPTIONS run (code=exited, status=1/FAILURE)
Main PID: 18878 (code=exited, status=1/FAILURE)

Sep 28 09:48:11 chttl-a12029e2d0b9cd28.local.com systemd[1]: Started mongodb database.
Sep 28 09:48:12 chttl-a12029e2d0b9cd28.local.com mongod[18878]: about to fork child proces...
Sep 28 09:48:12 chttl-a12029e2d0b9cd28.local.com mongod[18878]: forked process: 18880
Sep 28 09:48:12 chttl-a12029e2d0b9cd28.local.com mongod[18878]: ERROR: child process faile...
Sep 28 09:48:12 chttl-a12029e2d0b9cd28.local.com systemd[1]: mongod.service: main process...E
Sep 28 09:48:12 chttl-a12029e2d0b9cd28.local.com systemd[1]: Unit mongod.service entered ....
Sep 28 09:48:12 chttl-a12029e2d0b9cd28.local.com systemd[1]: mongod.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
你在這之前有執行甚麼複雜的指令嗎
小灰狼 iT邦新手 5 級 ‧ 2020-09-28 10:48:01 檢舉
沒有誒 是發現服務壞了以後才去看的
https://stackoverflow.com/questions/9884233/mongodb-service-is-not-starting-up
參考看看 我不確定可不可以

尚未有邦友回答

立即登入回答