MongoDB "connection refused"오류의 실제 이유를 알고 싶었습니다. 어떻게 이런 일이 발생하지 않도록 할 수 있습니까? 저는 우분투 서버를 사용하고 있습니다.MongoDB "Connection refused"오류
내가 의해 발생 후에 우리가 문제를 해결할 수 있다는 것을 발견:
sudo -u mongodb mongod --repair -dbpath /var/lib/mongodb
sudo start mongodb
나는 우리가이 발생한 후 발생하는 것이 아니라 해결을 중지하는 방법을 방법을 알고 싶습니다
시나리오는 다음과 같습니다.
몽고 (Mongodb)는 잘 돌아가고 있지만 때때로 언젠가는이 오류가 발생합니다. 1 시간 간격으로 mongodb 데이터베이스에 데이터를 지속적으로 삽입하고 있습니다.
나는 yii의 yiiMongoDbsuite 확장 기능을 사용하고 있습니다. 실제 발생하는 오류는 다음과 같습니다.
EMongoDB failed to open connection: Failed to connect to: xx.xxx.xxx.xx:27017:
Connection refused
누군가가이 경우에 도움이된다면 정말 감사하겠습니다. 감사합니다. 로그의 다른 메시지는 저널링 자세한 내용은, 설정에서 설정되어있는 경우 볼 수도 있습니다
를 참조하십시오 있습니까? 나는'db.serverStatus(). connections'을 검사하고 사용 가능한 연결이 부족한 지 확인하고 아마도''ulimits'] (http://docs.mongodb.org/manual/reference/ulimit/). '복구'실행은 연결과 관련이 없어야합니다 (설명 된 문제에 대한 해결책 으로서는 매우 불필요/도움이되지 않음). 이 시스템이 MMS에서 모니터링되고 있습니까? – Stennie
@Pratik 데이터를 삽입하는 방법. 삽입 할 때마다 연결을 만들고 있습니까? 디버그 및 지원이 쉽도록 삽입 코드를 게시하십시오. – karthick
@ Karthick.k 실제로 nodejs를 사용하고 있으며 한 번만 연결합니다. 그것은 처음에는 완벽하게 작동하지만 1 분 간격으로 연속 데이터를 삽입하는 데 약 15,20 분 이상이 걸리면 오류가 발생합니다. @Stennie 우분투 서버의 사용자 프로세스 수에 대한 ulimit가 증가했습니다. 어떻게되는지 봅시다. . – pratikacharya