[root@web1 ~]# vim /usr/local/nginx/conf/nginx.conf
47 location /status {
48 stub_status on;
49 }
# 檢查語(yǔ)法,出現(xiàn)syntax is ok表示配置文件正確
[root@web1 ~]# /usr/local/nginx/sbin/nginx -t
# 啟動(dòng)服務(wù)
[root@web1 ~]# /usr/local/nginx/sbin/nginx
[root@web1 ~]# ss -tlnp | grep :80
LISTEN 0 128 *:80
# 訪問(wèn)監(jiān)控頁(yè)面
[root@web1 ~]# cURL http://192.168.4.100/status
Active connections: 1
server accepts handled requests
1 1 1
Reading: 0 Writing: 1 Waiting: 0
# Activeconnections:當(dāng)前客戶端與nginx之間的連接數(shù)。它等于下面Reading / Writing/ Waiting之和
# accepts:自nginx啟動(dòng)之后,客戶端訪問(wèn)的總量
# handled:自nginx啟動(dòng)之后,處理過(guò)的客戶端連接總數(shù)。
# requests:自nginx啟動(dòng)之后,處理過(guò)的客戶端請(qǐng)求總數(shù)。
# Reading:正在讀取http請(qǐng)求頭部的連接總數(shù)。
# Writing:正在向客戶端發(fā)送響應(yīng)的連接總數(shù)。
# Waiting:空閑連接。
# 使用工具向服務(wù)器發(fā)起多個(gè)請(qǐng)求
[root@web1 ~]# yum install -y httpd-tools
# 一共發(fā)1000個(gè)請(qǐng)求,每次并發(fā)數(shù)100
[root@web1 ~]# ab -n 1000 -c 100 http://192.168.4.100/status
[root@web1 ~]# cURL http://192.168.4.100/status
Active connections: 1
server accepts handled requests
1040 1040 1004
Reading: 0 Writing: 1 Waiting: 0