2016-11-04 2 views
0

deployd 인스턴스에서 이상한 일이 발생했습니다. Ususally "dpd -d"명령으로 localhost를 시작합니다.Deployd가 임의로 mongod를 시작하지 못합니다.

Screenshot of error

나는 또한 호출 할 수 없습니다 "DPD는 --mongod"이 같은 명령은 알 수 없음으로 인정 받고 있습니다 : 어떤 점에서 mongod 시작을 거부하고 다음과 같은 오류를 반환, 두 번 지금 나에게 일어났다.

나는 한 가지를 바꾸지 않았으며 이전에는 완벽하게 작동했습니다. 이것이 내가 컴퓨터를 다시 시작 발생한 첫 번째 시간은

mongod file in .pids

및 데이터

mongod.lock으로 몽고 관련 파일을 삭제. (내 평판이 아직 충분히 높지 않기 때문에 링크를 게시 할 수 없습니다).

둘 다 mongod를 시작할 때 만들어집니다.

오류 로그를 생성하거나이 문제를 해결하는 방법에 대해 더 이상 알지 못합니다. mongod 실패를 포함하는 다른 스레드를 찾았지만 수정 사항 중 아무 것도 작동하지 않는 것으로 보입니다. 내 문제에 적용됩니다.

도움이 정말 감사합니다! 이 작업을 다시 수행 할 수 없다면 누구나 내 "-deployd.3", "-deployd.4"등의 데이터 파일을 다른 데이터베이스로 전송하여 어떻게 느슨하게하지 않을지 생각할 수 있습니다 이미 얻은 데이터?

대단히 감사합니다. 개발하지만 아무것도 dpd를 통해 deployd 실행

최저

, 월

답변

0

하지 않는 것이 좋습니다.

mongodb 서버 인스턴스를 실행하고 데몬 (deamon)으로 실행하고 server.js 시작 스크립트를 사용하여 deployd를 초기화하는 것이 좋습니다.

당신은 다른 곳에 데이터 폴더를 전송하고 실행할 수 있어야 mongod --dbpath <data folder location>

You can find an example of such a deployd bootstrap script here