Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

FreeBSD下的CLOSE_WAIT

Posted on 2009-04-01 19:34 Prayer 阅读(228) 评论(0)  编辑 收藏 引用 所属分类: SOCKET
 
FreeBSD下的CLOSE_WAIT
来源: ChinaUnix博客  日期: 2008.07.29 09:21 (共有0条评论) 我要评论
 
FreeBSD下的CLOSE_WAIT
                                               
                                               
                                                                                                                                                                                                                        在FreeBSD下,看到很多apache产生的CLOSE_WAIT状态,这种状态是等待客户端关闭,但是客户端那边并没有正常的关闭,于是留下很多这样的东东,默认情况,FreeBSD应该在3600秒清除掉这些,改成10秒清除。
sysctl -w net.inet.ip.rtexpire=10
sysctl -w net.inet.ip.rtminexpire=10
如何设置socket的keepalive时间
86/Linux   kernel   2.4.7-10   
      
               /sbin/sysctl   net.ipv4.tcp_keepalive_time   
      
               或   
      
               /proc/sys/net/ipv4/tcp_keepalive_time   
      
   x86/FreeBSD   4.5-RELEASE   
      
               sysctl   net.inet.tcp.keepidle   
      
   SPARC/Solaris   8   
      
               ndd   /dev/tcp   tcp_keepalive_interval   
               
               
               

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理