您好,登錄后才能下訂單哦!
本篇內容介紹了“Mongodb啟動報錯about to fork child process,waiting until server&nbs怎么解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在使用命令行啟動 MongoDB 的時候報錯:about to fork child process, waiting until server is ready for connections.forked process: 50411
about to fork child process, waiting until server is ready for connections.
forked process: 50411
ERROR: child process failed, exited with 1
To see additional information in this output, start without the "--fork" option.
造成這個報錯的原因是 “MongoDB” 服務沒有正常的關閉,在終端連接非正常斷開后,再次執行 MongoDB 的時候報錯。
這是 Mongod 啟動的一個常見錯誤,在 MongoDB服務 啟動后,會在數據存儲的路徑生成一個 lock 文件,非法關閉的時候,這個 lock 文件 沒有干掉,所以在第二次啟動的時候檢查到有 lock 文件的存在,就報這個錯誤了。
解決這個問題的方法,其實也很簡單,進入到數據存儲路徑,將該 “xxx.lock 文件” 刪除掉就好。
# 這個路徑是我的 MongoDB 的安裝路徑,請根據自己的安裝路徑進行操作。 cd /usr/local/var/mongodb/db # 刪除 "lock 文件" rm -rf mongod.lock
執行命令:mongod --dbpath /usr/local/var/mongodb/db
,啟動OK。
“Mongodb啟動報錯about to fork child process,waiting until server&nbs怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。