2016年03月01日 17:22:12 sinat_30397435 閱讀數 29511 文章標籤: mongodbhtml
原文連接mongodb啓動不了:child process failed, exited with error number 100
http://f.dataguru.cn/thread-107361-1-1.html
(出處: 煉數成金)
mongodb
今天在啓動mongodb的時候,發現起不來,報錯:child process failed, exited with error number 100而後先去/var/log/mongo/mongod.log 查看啓動的日誌,發現:shell
**************
Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
*************
Sat Apr 20 09:40:31.286 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
看來應該是沒有正常關閉mongodb引發的。根據提示的連接去看了下,要以修復的方式啓動。
先刪除/var/lib/mongo下的mongod.lock
而後以repair的模式啓動:
而後接着在啓動一次
如今就能夠查看到mongod的進程存在了,能夠正常使用了
那麼如何正常關閉mongodb?
能夠去看官方文檔:
http://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/
先經過shell連上服務器:
mongo
use admin
db.shutdownServer()
或者直接kill -15 <pid>,注意kill -9 可能會致使數據文件損壞服務器