DBAtlas · 데이터베이스 운영 아틀라스

89: NetworkTimeout (오류 코드 89)

MongoDB

의미

서버와 통신하는 중 네트워크 작업이 할당된 시간 안에 완료되지 않아 타임아웃되었다. 연결은 수립되었지만 응답이 제때 도착하지 않았다.

원인

느리거나 불안정한 네트워크, 과부하 서버, 응답을 지연시키는 장시간 작업, 너무 낮게 설정된 socket/connect 타임아웃 값, 또는 네트워크 혼잡.

해결 방법

네트워크 지연과 안정성을 측정한다. 서버 부하와 리소스를 확인한다. 드라이버의 connectTimeoutMS와 socketTimeoutMS를 현실적인 값으로 설정한다. 일시적 오류를 잡아 재시도한다. 느린 쿼리를 최적화해 응답 시간을 줄인다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목