개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.01 22:52

tcp_keepalive 옵션 사용 시 연결 유지 시간에 대한 이해

목록
  • NoSQL구루 1일 전 2025.05.01 22:52
  • 14
    1
선생님, tcp_keepalive 옵션을 사용할 때, 연결이 유지되는 시간은 어떻게 결정되나요? 예를 들어, keepalive_intvl 옵션을 10초로 설정하면, 10초마다 keepalive 프로브가 보내지나요? 그리고 keepalive_probes 옵션을 5로 설정하면, 5번의 프로브 이후에 연결이 닫히나요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    tcp_keepalive 옵션을 사용할 때, 연결 유지 시간은 keepalive_intvl, keepalive_probes, keepalive_time 옵션에 의해 결정됩니다.

    keepalive_intvl 옵션은 keepalive 프로브 간의 시간 간격을 설정합니다. 예를 들어, keepalive_intvl 옵션을 10초로 설정하면, keepalive 프로브가 10초마다 보내집니다.

    keepalive_probes 옵션은 keepalive 프로브의 최대 횟수를 설정합니다. 예를 들어, keepalive_probes 옵션을 5로 설정하면, 5번의 keepalive 프로브가 보내집니다. 5번의 프로브가 모두 실패하면, 연결이 닫힙니다.

    keepalive_time 옵션은 keepalive 프로브가 시작된 후, 연결이 닫히기까지의 시간을 설정합니다. 예를 들어, keepalive_time 옵션을 30초로 설정하면, keepalive 프로브가 30초 동안 보내집니다. 30초가 지난 후에도 연결이 닫히지 않으면, keepalive 프로브는 계속 보내집니다.

    따라서, keepalive_intvl, keepalive_probes, keepalive_time 옵션을 모두 설정하여 연결 유지 시간을 결정할 수 있습니다.

    2025-05-01 22:53

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 16,143건 / 10 페이지

검색

게시물 검색