터미널에서 MongoDB 서버 (mongod)를 시작할 때 해당 탭이 열려 있습니다. 서비스로 실행하려면 어떻게해야합니까?MongoDB 서버를 서비스로 실행 (터미널에서 분리) 하시겠습니까?
나는 OSX Lion을 사용 중입니다.
나는 레일 서버 스크립트가 터미널에서 그것을 분리하는 -d 옵션을 갖는 방법을 좋아한다.
터미널에서 MongoDB 서버 (mongod)를 시작할 때 해당 탭이 열려 있습니다. 서비스로 실행하려면 어떻게해야합니까?MongoDB 서버를 서비스로 실행 (터미널에서 분리) 하시겠습니까?
나는 OSX Lion을 사용 중입니다.
나는 레일 서버 스크립트가 터미널에서 그것을 분리하는 -d 옵션을 갖는 방법을 좋아한다.
이것은 레일 서버에있는 것처럼 mongod
에 내장되어 있습니다. -d
대신 --fork
을 사용해야하며 출력이 기록되고 이전 로그를 유지할 수 있도록 --logpath /path-to/logfile --logappend
을 지정할 수도 있습니다.
자세한 내용은 the docs on starting and stopping Mongo을 참조하십시오.
MongoDB가 백그라운드 서비스로 실행되도록 설정하려면 OSX 10.5 이상 또는 MongoDB-OSX-Launchctl 스크립트의 mongo-installer 패키지를 확인하십시오.
또는 'fork = true'라인을 포함하는 설정 파일을 지정한 다음, mongod를'mongod --config mongo.conf'로 시작하십시오. –
소스에서 2.4.4 빌드 (SSL 지원)에서 제어 스크립트를 설치하지 마십시오. 이 게시물 (http://www.ewanleith.com/blog/15/mongodb-initd-script)과 제공된 구성을 사용하여 스크립트를 만들 수 있습니다. – kode
문서에 감사드립니다 !! – Robert