5
저는 appharbor.com에서 MongoHQ의 데이터베이스를 사용하는 응용 프로그램을 실행하고 있습니다.서버 인스턴스가 더 이상 연결되어 있지 않습니다. MongoDB C# 드라이버 1.3.1
양식 "penny.mongohq.com:10070 서버 인스턴스가 더 이상 연결되어 있지 않습니다."라는 오류 메시지가 나타납니다. appharbor에.
"System.Net.Sockets.SocketException,"연결된 당사자가 일정 기간 후에 제대로 응답하지 않았거나 연결된 호스트가 응답하지 않아 연결이 실패했기 때문에 연결 시도가 실패했습니다 "
서버가 연결되어 있지 않은 경우 다시 연결을 시도 할 수 있습니까? 또는 더 긴 시간을 설정하려면?
드라이버 소스 코드를 보면 서버에 대한 연결이 어떻게 든 손실 된 것 같습니다 : https://github.com/mongodb/mongo-csharp-driver/blob/master/Driver/Core/MongoServerInstance.cs# L275 – friism
사용자 중 한 명이이 문제를 너무 많이 겪고 있습니다. 우리는 최신 드라이버 (버전 1.9.2)를 사용하고 있습니다. 해결할 수있는 다른 방법이 있습니까? – chrisb
Amazon의 내부와 외부 모두에있는 서버로 구성된 복제본이있는 환경에서 여러 쿼리를 실행 한 후 동일한 문제가 발생합니다. 전에도 Disconnect() 및 .Connect()를 호출 할 수 있으며 때때로이 오류와 함께 실패합니다. 드라이버 버전 1.8.3.9 및 1.9.2 사용 – Mario