2017-12-25 11 views
0

Postgres 서버에서 오랜 시간이 걸리는 쿼리를 실행할 때 (아마도 30 분) 오류가 발생합니다. pgAdmin을 사용하여 서버에서 활성 상태로 쿼리가 실행되고 있는지 확인했습니다. 또한 작은 데이터 집합에서 성공적으로 실행되므로 쿼리의 정확성을 확인했습니다. 서버 구성이 기본값이며 아무 것도 변경하지 않았습니다. 도와주세요!PostgreSQL 10 오류 : 서버가 연결을 예기치 않게 종료했습니다.

답변

0

PostgreSQL 서버 로그를 살펴보십시오.

연결이 끊어 졌음을 설명하는 충돌 보고서가 있거나 네트워크에 잠시 후에 연결이 끊어지는 문제가 있습니다.

방화벽을 조사하십시오!

어쩌면 구성 매개 변수 tcp_keepalives_idle을 연결이 끊어지는 시간보다 짧은 값으로 설정하는 해결책 일 수 있습니다. 이로 인해 서버 운영 체제가 유휴 연결에서 킵 얼라이브 (keepalive) 메시지를 보낼 수 있습니다. 이는 사용자 환경의 지나친 연결 리퍼가 작업에 지장을 초래하지 않도록 방지 할 수 있습니다.