日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

apache鏈接狀態(tài)查看和相關數(shù)值

系統(tǒng) 1785 0

之前寫過一篇關于apache的并發(fā)請求的文章,如今更深入的研究了一下,給大家分享,自己也做個筆記了。


上次說到這個牛逼的語句

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
FIN_WAIT_1 286
FIN_WAIT_2 960
SYN_SENT 3
LAST_ACK 32
CLOSING 1
CLOSED 36
SYN_RCVD 144
TIME_WAIT 2520
ESTABLISHED 352
返回參數(shù)的說明如下:
CLOSED:無連接是活動的或正在進行
  LISTEN:服務器在等待進入呼叫
  SYN_RECV:一個連接請求已經到達,等待確認
  SYN_SENT:應用已經開始,打開一個連接
  ESTABLISHED:正常數(shù)據(jù)傳輸狀態(tài)
  FIN_WAIT1:應用說它已經完成
  FIN_WAIT2:另一邊已同意釋放
  TIME_WAIT:等待所有分組死掉
  CLOSING:兩邊同時嘗試關閉
  TIME_WAIT:另一邊已初始化一個釋放
  LAST_ACK:等待所有分組死掉


TCP變遷圖:

apache鏈接狀態(tài)查看和相關數(shù)值

pache服務器的fin_wait1過多time_wait過多問題解決
1、fin_wait1狀態(tài)過多。fin_wait1狀態(tài)是在server端主動要求關閉tcp連接,并且主動發(fā)送fin以后,等待client端回復ack時候的狀態(tài)。fin_wait1的產生原因有很多,需要結合netstat的狀態(tài)來分析。

netstat -nat|awk '{print awk $NF}'|sort|uniq -c|sort -n

上面的命令可以幫助分析哪種tcp狀態(tài)數(shù)量異常



netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n

則可以幫助你將請求80服務的client ip按照連接數(shù)排序。


2、time_wait狀態(tài)過多。


通常表現(xiàn)為apache服務器負載高,w命令顯示load average可能上百,但是web服務基本沒有問題。同時ssh能夠登陸,但是反應非常遲鈍。


原因:最可能的原因是httpd.conf里面keepalive沒有開,導致每次請求都要建立新的tcp連接,請求完成以后關閉,增加了很多time_wait的狀態(tài)。另,keepalive可能會增加一部分內存的開銷,但是問題不大。


分析:如果發(fā)現(xiàn)fin_wait1狀態(tài)很多,并且client ip分布正常,那可能是有人用肉雞進行ddos攻擊、又或者最近的程序改動引起了問題。一般說來后者可能性更大,應該主動聯(lián)系程序員解決。

但是如果有某個ip連接數(shù)非常多,就值得注意了,可以考慮用iptables直接封了他。

查IP的關于80端口的連接數(shù)可以用:

netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n

可以看到目前IP的連接數(shù)。太多的,就要注意了。

此外再分享一個實時查看apache并發(fā)數(shù)的:

watch -n 1 -d "pgrep httpd|wc -l",冒號里的語句可以自己調啦~

當然目前我還有幾個沒搞清楚的問題,希望大家能教教我哈~



apache鏈接狀態(tài)查看和相關數(shù)值


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 南平市| 中牟县| 无为县| 永定县| 台东县| 东港市| 穆棱市| 扬州市| 长阳| 裕民县| 历史| 靖远县| 九寨沟县| 紫金县| 友谊县| 武宣县| 鄂伦春自治旗| 孟州市| 读书| 仙游县| 聂拉木县| 锦州市| 梅河口市| 英超| 三原县| 定南县| 兴宁市| 临洮县| 合山市| 定安县| 兴化市| 吉林市| 江源县| 千阳县| 常宁市| 齐河县| 太仆寺旗| 雷州市| 凉城县| 洛浦县| 宣威市|