1. 程式人生 > >linux 下常用檢視Apache狀態語句

linux 下常用檢視Apache狀態語句

收集linux下檢視常用apache狀態語句:

1、檢視Apache的併發請求數及其TCP連線狀態:

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

返回結果一般如下:

    SYN_RECV 28
    CLOSE_WAIT 1
    TIME_WAIT 9
    ESTABLISHED 4
    LAST_ACK 1
    FIN_WAIT1 1

這裡SYN_RECV表示正在等待處理的請求數;ESTABLISHED表示正常資料傳輸狀態;TIME_WAIT表示處理完畢,等待超時結束的請求數。

2、檢視apache執行程序數(prefork模式)

    ps -ef | grep apache2 | wc -l

返回的數字就是apache程序數,如果系統中apache檔名是httpd則執行

    ps -ef | grep httpd | wc -l