본문 바로가기

공부

MongoDB 서비스 시작 중 오류

웹쪽도 공부할 일이 생겼다! ㅋㅋ


몽고디비 설치 후 서비스를 생성하는 아래 명령어를 실행하였다.


C:\>sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\

mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.c

fg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

[SC] CreateService 성공


문제는 "net start MongoDB" 명령어로 서비스를 시작하려는데 자꾸만


"서비스가 제어 함수에 응답하지 않습니다."


라는 메시지가 출력되는 것이었다.


알고보니 서비스 생성 구문에 오타가 있었던 것!


"sc delete MongoDB " 명령어로 서비스 제거 후 다시 생성하여 주었더니 잘 된다.


문제가 있었던 오타 구문은 아래 빨간색 부분이다.


C:\>sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\

mongod.exe\" -- service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.c

fg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"


"--" 와 "service" 사이에 공백이 한칸 들어간 것!


공백 제거 후 서비스를 다시 생성하고 "net start MongoDB" 명령어를 실행하면 아래와 같은 메시지가 출력된다.


"MongoDB 2.6 Standard 서비스가 잘 시작되었습니다."




반응형