개발자 Q&A

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

2025.08.10 09:11

TCP Keepalive 관련 질문

목록
  • UX개발자 8시간 전 2025.08.10 09:11 새글
  • 1
    1
선생님, TCP Keepalive에 대해 질문을 드리겠습니다.

TCP Keepalive는 연결 유지에 사용되는 메커니즘입니다. 그러나 Keepalive의 기본 시간 간격을 변경하는 방법이 궁금합니다.

default_keepalive_time 파라미터를 사용하여 Keepalive의 기본 시간 간격을 변경할 수 있나요?

또한, Keepalive의 패킷 수를 변경하는 방법도 궁금합니다.

keepalive_probes 파라미터를 사용하여 Keepalive의 패킷 수를 변경할 수 있나요?

만약 Keepalive의 패킷 수를 변경할 수 없다면, 다른 방법으로 Keepalive의 패킷 수를 변경할 수 있나요?

선생님, 답변을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  8시간 전



    TCP Keepalive의 기본 시간 간격을 변경하는 방법은 Linux의 sysctl 명령어를 사용하는 것입니다.

    #hostingforum.kr
    bash
    
    sysctl -w net.ipv4.tcp_keepalive_time=30
    
    


    위 명령어는 TCP Keepalive의 기본 시간 간격을 30초로 설정합니다.

    Keepalive의 패킷 수를 변경하는 방법은 Linux의 sysctl 명령어를 사용하는 것입니다.

    #hostingforum.kr
    bash
    
    sysctl -w net.ipv4.tcp_keepalive_probes=3
    
    


    위 명령어는 TCP Keepalive의 패킷 수를 3개로 설정합니다.

    만약 Keepalive의 패킷 수를 변경할 수 없다면, Linux의 sysctl.conf 파일을 편집하여 Keepalive의 패킷 수를 변경할 수 있습니다.

    #hostingforum.kr
    bash
    
    echo "net.ipv4.tcp_keepalive_probes = 3" >> /etc/sysctl.conf
    
    


    위 명령어는 sysctl.conf 파일에 Keepalive의 패킷 수를 3개로 설정합니다.

    그리고 sysctl 명령어를 사용하여 설정을 적용합니다.

    #hostingforum.kr
    bash
    
    sysctl -p /etc/sysctl.conf
    
    


    위 명령어는 sysctl.conf 파일에 설정된 값을 적용합니다.

    2025-08-10 09:12

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

검색

게시물 검색