2013-07-16 2 views
1

저녁 우리는 mongodb를 몇 주 동안 정상적으로 운영하고 있었고 갑자기 모든 것이 사라졌습니다.Mongo DB Cant Start

"dbpath (/ data/db /)가 존재하지 않는다"라는 불만으로 백업을 시작할 수 없습니다. 설명서를 통해 라우팅을 시도했지만 다른 사람이 dbpath 플래그를 사용하는 것이 좋습니다. 여전히 운이 없다.

우리는 "시작 MongoDB를 sudo는 서비스"와 우리의 데시벨이있는 디렉토리에 설정 파일 DBPATH의 구성 점을 시작하고있다.

어떤 조언을 주시면 감사하겠습니다.

미리 감사드립니다. 단계별 게리

+0

이것은 프로그래밍과 관련이 없습니다. http://dba.stackexchange.com/에 더 적합합니다. –

답변

0

단계 :

  • 홈 디렉토리의 예에서 새 폴더를 만들 경로 아래 몽고 빈을 설정합니다. mkdir ~/db
  • 예를 들어 홈 디렉토리로 이동하십시오. cd ~
  • 예를 들어 mongo db를 시작하십시오. mongod --dbpath ./db

/data/db/this가 사라진 이유를 묻는다면 잘 모릅니다.

+0

불행히도 이것은 입력이 이미 시작되기 때문에 새로운 데이터베이스를 시작하는 옵션이 아닙니다. 실제 데이터베이스는 여전히 거기에 있었지만 그냥 보지 못했습니다. 위에서 설명했듯이 결국에는 결국 --dbpath를 사용하여 실행했지만 여전히 설정에서 가져올 수없는 이유는 설명하지 않습니다. 귀하의 의견을 보내 주셔서 감사합니다. – Gary

1

mongodb --config를 실행하여 설정 파일이 올바른지 확인하는 것이 좋습니다. 또한 최근에 패키지를 업데이트 했습니까?

+0

안녕하세요, 귀하의 회신에 감사드립니다. 아니요 최근에 업데이트 한 게 없습니다. 응용 프로그램은 문제없이 생산 환경에서 잠시 동안 실행되었습니다. 나는 결국 그것을 백업하고 dbql 플래그를 사용하여 기존 데이터베이스에 추가했다 (이전에는 따옴표가 없다). 서버의 설정 파일에 저장되어있는 것과 동일한 URL을 말하면 왜 이것이 작동을 멈췄는지 확신 할 수 없습니다. 이제 실행중인 나는 그것을 내릴 기회를 얻 자마자 제안을 실행 해 보겠습니다. 감사! – Gary