關於web伺服器TIME WAIT值高的問答

2021-09-05 03:25:21 字數 905 閱讀 9823

發件人: 周**

收件人: sery 

抄送: 

主題: 請教問題 

我看你們的伺服器的連線都是比較正常的

[root@381263 conf]# netstat -n | awk '/^tcp/  end  end '

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配置問題:需要關注的數值有 32 ,200 ,51200 , 1024

3、是否開啟iptables?檢視一下系統日誌/var/log/messages看是否有異常輸出,如「tables full」型別的。

4、核心引數檔案 /etc/sysctl.conf,修該一次,檢視一次。

2011-03-06

技術類原創圖書《網際網路運營智慧型》由清華大學出版社出版發行

歡迎行家批評斧正   田逸

web伺服器 簡單web伺服器實現

三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...

web伺服器 併發web伺服器實現 epoll

在linux的網路程式設計中,很長的時間都在使用select來做事件觸發。在linux新的核心中,有了一種替換它的機制,就是epoll。epoll 是當今 linux 系統採用的方式,一般伺服器都是用 epoll 來實現的。epoll 是一種方案,這種方案不使用多程序多執行緒多協程,而是使用單程序單...

web伺服器和ftp伺服器

web伺服器又稱網路伺服器,http伺服器 伺服器的精髓就是你想在我這看到東西,裡面放一堆網頁,你向我傳送請求,我就找找找,把網頁給你。web伺服器使用的協議是http https 客戶機叫http客戶端 瀏覽器就叫http客戶端 8uftp就叫ftp客戶端 每天都獲取位址,電腦上有dhcp客戶端 ...