본문으로 건너뛰기

tcp_keepalives_interval

버전기본값context타입
14userinteger
15userinteger
16userinteger
17userinteger
18userinteger
19userinteger

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 문서