http://www.ttlsa.com/nginx/nginx-status-detail/
nginx和php-fpm一樣內(nèi)建了一個(gè)狀態(tài)頁(yè),對(duì)于想了解nginx的狀態(tài)以及監(jiān)控nginx非常有幫助。為了后續(xù)的zabbix監(jiān)控,我們需要先了解nginx狀態(tài)頁(yè)是怎么回事。
1. 啟用nginx status配置
在默認(rèn)主機(jī)里面加上location或者你希望能訪(fǎng)問(wèn)到的主機(jī)里面。
server {
listen *:80 default_server;
server_name _;
location /ngx_status
{
stub_status on;
access_log off;
#allow 127.0.0.1;
#deny all;
}
}
2. 重啟nginx
請(qǐng)依照你的環(huán)境重啟你的nginx
# service nginx restart
# curl http://127.0.0.1/ngx_status
Active connections: 11921
server accepts handled requests
11989 11989 11991
Reading: 0 Writing: 7 Waiting: 42
4. nginx status詳解
active connections – 活躍的連接數(shù)量
server accepts handled requests — 總共處理了11989個(gè)連接 , 成功創(chuàng)建11989次握手, 總共處理了11991個(gè)請(qǐng)求
reading — 讀取客戶(hù)端的連接數(shù).
writing — 響應(yīng)數(shù)據(jù)到客戶(hù)端的數(shù)量
waiting — 開(kāi)啟 keep-alive 的情況下,這個(gè)值等于 active – (reading+writing), 意思就是 Nginx 已經(jīng)處理完正在等候下一次請(qǐng)求指令的駐留連接.
posted on 2017-03-21 11:46
思月行云 閱讀(357)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
Nginx\Openresty