저는 mongo 1.8.2를 실행 중이며 Mac에서 시스템을 완전히 종료하는 방법을 알고 있습니다. 내가 가진 몽고 쉘에서 깨끗하게 종료 몽고 할 수있는 우리의 우분투 서버에Mac OS X에서 mongod를 중지하는 가장 좋은 방법은 무엇입니까?
:
> use admin
> db.shutdownServer()
하지만 내 Mac에서, 그것은 mongod 프로세스를 강제 종료하지 않습니다. 출력은 종료해야한다고 표시하지만 i ps -ef | grep mongo 그것은 활발한 프로세스를 보여줍니다. 또한 mongo 쉘을 열어서 절대로 종료되지 않은 것처럼 내 dbs를 쿼리 할 수 있습니다.
내 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
난 그냥 프로세스를 종료 할 수 있지만 좀 더 명확하게 그것을 할 싶습니다 알고있다. 이 문서 밖으로
어떻게'몽고 '를 시작 했습니까? 껍데기에요? 'launchctl'을 사용하고 있습니까? – dcrosta
로그의 정보가 있습니까? MongoDB가 "자동 재시작"일 수 있습니다. '--logappend'로 실행하고 싶을 수도 있습니다 만, 아주 새로운 로그 파일은 프로세스가 재시작되었음을 명확하게 보여줍니다. –