본문으로 건너뛰기

tcp_keepalives_interval

client가 응답하지 않은 TCP keepalive 메시지를 얼마 만에 재전송할지 정한다. 단위 없이 지정하면 초로 해석하며, 기본값 0은 OS 기본값을 그대로 사용한다는 뜻이다.

tcp_keepalives_idle, tcp_keepalives_count와 함께 죽은 connection을 감지하는 데 쓰인다. TCP_KEEPINTVL 또는 동등한 socket 옵션을 지원하는 시스템과 Windows에서만 동작하며, Windows는 시스템 기본값을 읽을 방법이 없어 0으로 설정하면 1초로 잡힌다. Unix-domain socket으로 접속한 세션에서는 무시되며 항상 0으로 표시된다.

출처: PostgreSQL 18 문서