Subject : How can I clean up TCP connections from PC clients?

Description :


. ¿ì¸®´Â Solaris server¿¡ inactive PC sessionµé·ÎºÎÅÍ ¸¹Àº connectionsÀÌ
  ÀÖ´Â °ÍÀ» º¸°ÔµÈ´Ù.
  ¶§¶§·Î ÀÌ°ÍÀº PC clientµéÀÌ ´Ù½Ã Á¢¼ÓÇÏ·Á´Âµ¥ ¹®Á¦¸¦ À¯¹ßÇÑ´Ù.


. ÀÌ·¯ÇÑ ¹®Á¦¸¦ À¯¹ßÇÏ´Â °ÍÀº ¹«¾ùÀΰ¡?
  ±×·¯ÇÑ socket connectionµéÀ» º¼¼ö ÀÖ°í Á¦°ÅÇÒ¼ö Àִ°¡?
  ´ÙÀ½Àº À̰͵鿡 ´ëÇÑ SolutionÀ» ±â¼úÇÏ¿´´Ù.


. Á¾Á¾ PCÀÇ client software°¡ ¾ÈÁ¤ÀûÀÌÁö ¸øÇϸç Crash, ¶Ç´Â
  RebootÀ» À¯¹ßÇÑ´Ù. 
  ¶ÇÇÑ »ç¿ëÀÚµéÀº ÀÚÁÖ ºñÁ¤»óÀûÀ¸·Î ±×µéÀÇ application ¶Ç´Â
  machineÀ» ²ö´Ù.


. ´ç½ÅÀÌ Solaris server»ó¿¡¼­ openµÇ¾îÀÖ´Â connectionsÀÌ
  ¹«¾ùÀÎÁö¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú°°ÀÌ ÇÑ´Ù.

  #netstat -af inet


. ¶§¶§·Î ÀÌ·¯ÇÑ TCP applicationµéÀº Solaris serverÀÇ
  TCP parameterµéÀ» ÁÙÀÓÀ¸·Î½á ¹®Á¦¸¦ ÇؼÒÇÒ ¼ö ÀÖ´Ù.
  ÀÌ·¯ÇÑ parameterµéÀº ´ÙÀ½°ú °°´Ù.

  #tcp_keepalive_interval
  #tcp_ip_abort_interval
  #tcp_close_wait_interval


. ºñ·Ï 10ÃÊ·Î paramter¸¦ ÃÖ¼ÒÇÑÀ¸·Î Àâ´Â °æ¿ìµµ ÀÖÁö¸¸
  ÃÖ¼ÒÇÑ 1, 2ºÐ Á¤µµ¸¦ SettingÇϱ⸦ ±ÇÀåÇÑ´Ù.

  #ndd -set /dev/tcp tcp_keepalive_interval  120000  # 120 seconds
  #ndd -set /dev/tcp tcp_ip_abort_interval   120000  # 120 seconds
  #ndd -set /dev/tcp tcp_close_wait_interval 120000  # 120 seconds


Revision History

ÀÛ¼ºÀÏÀÚ : 96.08.01
ÀÛ¼ºÀÚ : À̹ÎÈ£

¼öÁ¤ÀÏÀÚ :
¼öÁ¤ÀÚ :