关于web服务器TIME_WAIT值高的问答
生活随笔
收集整理的這篇文章主要介紹了
关于web服务器TIME_WAIT值高的问答
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
發(fā)件人:?周**
發(fā)送時(shí)間:?2011-03-04??18:54:37?
收件人:?sery?
抄送:?
主題:?請(qǐng)教問題?
?
我看你們的服務(wù)器的連接都是比較正常的
[root@381263?conf]#?netstat?-n?|?awk?'/^tcp/?{++S[$NF]}?END?{for(a?in 發(fā)件人: 周** 發(fā)送時(shí)間: 2011-03-04? 18:54:37 收件人: sery 抄送: 主題: 請(qǐng)教問題 我看你們的服務(wù)器的連接都是比較正常的 [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
但是我們服務(wù)器卻是 [root@web1 ~]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 7188 ? //這個(gè)非常的高,我按網(wǎng)上的設(shè)置內(nèi)核參數(shù)等 都沒有用。不知道什么原因,我們這邊的開發(fā)是用的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 還請(qǐng)?zhí)锎笈兔Ψ治鲆幌轮x謝!
答復(fù):
考慮一下幾個(gè)情況: 1、數(shù)據(jù)庫的選項(xiàng)文件my.cnf 查看最大連接數(shù)為多少,然后再登錄mysql客戶端,show processlist;查看線程數(shù),如果線程數(shù)一直維持到某個(gè)大的數(shù)字(比如120),那么可以診斷是mysql配置的問題。 2、php-fpm配置問題:需要關(guān)注的數(shù)值有?<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?查看一下系統(tǒng)日志/var/log/messages看是否有異常輸出,如“tables full”類型的。 4、內(nèi)核參數(shù)文件 /etc/sysctl.conf,修該一次,查看一次。
2011-03-06 技術(shù)類原創(chuàng)圖書《互聯(lián)網(wǎng)運(yùn)營(yíng)智慧》由清華大學(xué)出版社出版發(fā)行http://www.china-pub.com/197193?歡迎行家批評(píng)斧正?? 田逸
發(fā)送時(shí)間:?2011-03-04??18:54:37?
收件人:?sery?
抄送:?
主題:?請(qǐng)教問題?
?
我看你們的服務(wù)器的連接都是比較正常的
[root@381263?conf]#?netstat?-n?|?awk?'/^tcp/?{++S[$NF]}?END?{for(a?in 發(fā)件人: 周** 發(fā)送時(shí)間: 2011-03-04? 18:54:37 收件人: sery 抄送: 主題: 請(qǐng)教問題 我看你們的服務(wù)器的連接都是比較正常的 [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
但是我們服務(wù)器卻是 [root@web1 ~]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 7188 ? //這個(gè)非常的高,我按網(wǎng)上的設(shè)置內(nèi)核參數(shù)等 都沒有用。不知道什么原因,我們這邊的開發(fā)是用的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 還請(qǐng)?zhí)锎笈兔Ψ治鲆幌轮x謝!
答復(fù):
考慮一下幾個(gè)情況: 1、數(shù)據(jù)庫的選項(xiàng)文件my.cnf 查看最大連接數(shù)為多少,然后再登錄mysql客戶端,show processlist;查看線程數(shù),如果線程數(shù)一直維持到某個(gè)大的數(shù)字(比如120),那么可以診斷是mysql配置的問題。 2、php-fpm配置問題:需要關(guān)注的數(shù)值有?<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?查看一下系統(tǒng)日志/var/log/messages看是否有異常輸出,如“tables full”類型的。 4、內(nèi)核參數(shù)文件 /etc/sysctl.conf,修該一次,查看一次。
2011-03-06 技術(shù)類原創(chuàng)圖書《互聯(lián)網(wǎng)運(yùn)營(yíng)智慧》由清華大學(xué)出版社出版發(fā)行http://www.china-pub.com/197193?歡迎行家批評(píng)斧正?? 田逸
?
總結(jié)
以上是生活随笔為你收集整理的关于web服务器TIME_WAIT值高的问答的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于DataGridView的数据源绑定
- 下一篇: RIS镜像中添加网卡和RAID卡驱动方法