網站一直正常運行中,昨天突然top的tasks進程數漲到1800-2000。平時這個數據300算高的了。這可是一臺4核8G服務器啊,負載已經90多了。
排查步驟:
1.查訪問量、併發訪問數 與其他網站對比。沒有發現異常!
netstat -pnt | grep :80 | wc -l
netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}'
-
查看php-fpm 的慢日誌,發現有問題的方法。根據日誌找到行號,發現一個文本替換的方法。慢慢查下去,發現替換的數組文本中,多了一個空“,” 使得進程阻塞。
-
如果不是第二步找到原因,這裏就要升級服務器配置了。^_*;
總結: 慢日誌,有空多看看。驚喜不斷~