关于web服务器TIME_WAIT值高的问答51CTO博客 - 威尼斯人

关于web服务器TIME_WAIT值高的问答51CTO博客

2019年03月30日08时56分04秒 | 作者: 谷梦 | 标签: 服务器,问题,衔接 | 浏览: 2247

发件人: 周**
发送时刻: 2011-03-04  18:54:37 
收件人: sery 
抄送: 
主题: 讨教问题 
 
我看你们的服务器的衔接都是比较正常的
[root@381263 conf]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in 发件人: 周** 发送时刻: 2011-03-04  18:54:37 收件人: sery 抄送: 主题: 讨教问题   我看你们的服务器的衔接都是比较正常的 [root@381263 conf]# netstat -n | awk /^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}
TIME_WAIT 427
FIN_WAIT1 2435
FIN_WAIT2 289
ESTABLISHED 14582
SYN_RECV 464
CLOSING 14
LAST_ACK 690
可是咱们服务器却是 [root@web1 ~]# netstat -n | awk /^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]} TIME_WAIT 7188   //这个十分的高,我按网上的设置内核参数等 都没有用。不知道什么原因,咱们这边的开发是用的PHP+YII结构。 CLOSE_WAIT 6 FIN_WAIT1 114 FIN_WAIT2 76 ESTABLISHED 675 SYN_RECV 128 CLOSING 3 LAST_ACK 136
  [root@web1 ~]# netstat -n|grep -i time_wait|grep 127.0.0.1:9000|wc -l     //光9000端口就十分的多 1378 [root@web1 runtime]# netstat -n|grep -i time_wait|grep 3306|wc -l   //MYSQL的有这么多 2419 还请田大牛帮助剖析一下谢谢!

答复:
考虑一下几个状况: 1、数据库的选项文件my.cnf 检查最大衔接数为多少,然后再登录mysql客户端,show processlist;检查线程数,假如线程数一向保持到某个大的数字(比方120),那么能够确诊是mysql装备的问题。 2、php-fpm装备问题:需求重视的数值有 <value name="max_children">32</value> ,<value name="StartServers">200</value> ,<value name="rlimit_files">51200</value> , <value name="max_requests">1024</value> 3、是否敞开iptables?检查一下体系日志/var/log/messages看是否有反常输出,如“tables full”类型的。 4、内核参数文件 /etc/sysctl.conf,修该一次,检查一次。
2011-03-06
技能类原创图书《互联网运营才智》由清华大学出版社出版发行http://www.china-pub.com/197193 欢迎行家批判指正   田逸

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章