mongodb에서 '연결 실패' 예외를 극복하는 방법은 무엇입니까?

mongodb에서 '연결 실패' 예외를 극복하는 방법은 무엇입니까?

나는 패키지 관리자를 통해 (및 제거) 한 번, 그리고 한 번은 mongodb를 설치했습니다.공식 설치 지침.

실행할 때 mongo오류가 발생합니다.

MongoDB shell version: 2.4.11
connecting to: test
Fri Aug 22 22:07:28.792 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed

실행하면 sudo service mongodb start가 출력되지만 mongodb start/running, process 4378즉시 실행 sudo service mongodb status하면 mongodb stop/waiting.

나는 이미 시도했습니다:

  • 에게sudo rm -rf /var/lib/mongodb/mongod.lock
  • mongod --repair
  • 권한을 확인했습니다.

    ls -al /var/log/mongodb/
    total 48
    drwxr-xr-x  2 mongodb mongodb  4096 Aug 22 21:27 .
    drwxrwxr-x 23 root    syslog   4096 Aug 22 22:07 ..
    -rw-r--r--  1 mongodb mongodb 36676 Aug 22 22:07 mongodb.log
    
    ls -al /var/lib/mongodb/
    total 12
    drwxr-xr-x  3 mongodb mongodb 4096 Aug 22 22:05 .
    drwxr-xr-x 98 root    root    4096 Aug 22 21:27 ..
    drwxr-xr-x  2 mongodb mongodb 4096 Aug 22 21:27 journal
    -rwxr-xr-x  1 mongodb nogroup    0 Aug 22 22:07 mongod.lock
    

이 모든 것이 소용이 없었습니다. 어떤 제안이 있으십니까? 다른 사항도 확인할 수 있나요? 14.04를 실행 중입니다.

답변1

사실 나에겐 여러 가지 문제가 있었다. 첫 번째는 저널 파일을 보관할 공간이 부족하다는 것입니다. 두 번째는 공식 저장소와 공식 mongodb 저장소 사이에 무언가를 설치했다는 것입니다. 이제 해결되었습니다.

관련 정보