一. 编译Nginx时开启选项
如果需要开启监控模块,在安装Nginx时需要开启选项
--with-http_stub_status_module #记录Nginx 客户端基本访问状态信息
Syntax: stub_status;
Default : —
Context : server, location
二. 具体配置如下:
location /mystatus {
stub_status on;
}
三. Nginx_status 概述
显示信息 | 含义 |
---|---|
Active connections | Nginx 当前活跃连接数 |
server | Nginx 处理接收握⼿总次数 |
accepts | Nginx 处理接收总连接数 |
handled requests | 总共处理请求次数 |
Reading | Nginx读取数据 |
Writing | Nginx写的情况 |
Waiting | Nginx 开启keep-alive⻓连接情况下,既没有读也没有写,建⽴连接情况 |
四. 长连接状态的一次TCP的连接,可以发起多次http的请求
- keepalive_timeout 0; # 类似于关闭长连接
- keepalive_timeout 65; # 65s没有活动则断开连接