1. 编译Nginx添加http_stub_status_module
第一步:编译Nginx的时候添加参数:--with-http_stub_status_module
cd
nginx-0.8.15/
.
/configure
--user=www
--group=www --prefix=
/usr/local/webserver/nginx
--with-http_stub_status_module
--with-http_ssl_module
make
&&
make
install
2. 启用nginx status配置
修改Nginx配置文件nginx.conf,在HTTP段中添加
vi /usr/local/webserver/nginx/conf/nginx.conf
server
{
listen
80;
server_name
status.a18zhizao.cn;
location
/nginx_status {
stub_status
on;
access_log
off;
}
}
4. nginx status详解
Active connections: 对后端发起的活动连接数.
Server accepts handled requests: Nginx总共处理了77个连接,成功创建77次握手(证明中间没有失败的),总共处理了239个请求.
Reading: Nginx 读取到客户端的Header信息数.
Writing: Nginx 返回给客户端的Header信息数.
Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接。