如何恢復的MongoDB,我只是在Linux中喪生?Mongodb - 如何重新啓動您在Linux中殺死的mongodb?
殺害前:
$ service mongodb status
● mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2017-01-03 08:41:16 GMT; 4h 5min ago
Docs: man:mongod(1)
Main PID: 1036 (mongod)
Tasks: 10
Memory: 61.0M
CPU: 1min 1.636s
CGroup: /system.slice/mongodb.service
└─1036 /usr/bin/mongod --config /etc/mongodb.conf
所以我想停止/殺死它的,而對於其他的方案:
$ sudo kill 1036
$ service mongodb status
● mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:mongod(1)
但我怎麼能重新開始嗎?
我在Ubuntu 16.04 。
編輯:
$ systemctl start mongod
Failed to start mongod.service: Unit mongod.service not found.
編輯2:
Get this error below when I have the other program running on mondodb. so I killed that program and it works as before.
$ sudo systemctl start mongodb
$ service mongodb status
● mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2017-01-03 13:05:19 GMT; 9s ago
Docs: man:mongod(1)
Process: 21732 ExecStart=/usr/bin/mongod --config /etc/mongodb.conf (code=exited, status=48)
Main PID: 21732 (code=exited, status=48)
我該如何正確停止mongo?我用'$ sudo的嘗試systemctl停止mongod'然後我得到這個錯誤'無法停止mongod.service:單位mongod.service不loaded.' – laukok
@teelou systemctl停止mongod的......錯誤說您的mongod是沒有運行或者它已經停止。這對我的作品在Ubuntu 16.04,驗證它剛纔 –