mongo 1.8.2를 실행 중이며 Mac에서 깔끔하게 종료하는 방법을 확인하려고합니다.
우분투 서버에서 다음을 사용하여 mongo 셸에서 mongo를 깨끗하게 종료 할 수 있습니다.
> use admin
> db.shutdownServer()
하지만 내 Mac에서는 mongod 프로세스를 죽이지 않습니다. 출력은 종료되어야한다는 것을 보여 주지만 i ps -ef | grep mongo 그것은 나에게 활성 프로세스를 보여줍니다. 또한 여전히 mongo 셸을 열고 종료되지 않은 것처럼 내 db를 쿼리 할 수 있습니다.
내 db.shutdownServer ()의 출력은 다음과 같습니다.
MongoDB shell version: 1.8.2
connecting to: test
> use admin
switched to db admin
> db.shutdownServer()
Tue Dec 13 11:44:21 DBClientCursor::init call() failed
Tue Dec 13 11:44:21 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1
server should be down...
Tue Dec 13 11:44:21 trying reconnect to 127.0.0.1
Tue Dec 13 11:44:21 reconnect 127.0.0.1 failed couldn't connect to server 127.0.0.1
Tue Dec 13 11:44:21 Error: error doing query: unknown shell/collection.js:150
난 그냥 프로세스를 죽일 수 있다는 것을 알고 있지만 더 깨끗하게하고 싶습니다.
mongod
했습니까? 껍질에서? 사용launchctl
?