1.stub status模块可以取得nginx的运行状态,该模块默认是不被编译的,若需使用该模块,在编译时使用参数
--with-http_stub_status_module
location /status { stub_status on; access_log off; error_log off; 该location的位置在虚拟主机server { } 里配置; 在浏览器输入http://192.168.70.134/status 即可查看到当前nginx的运行状态
stub_status on :该指令打开nginx状态信息
得到一个纯文本信息
Active connections: 291
server accepts handled requests
16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106
active connections :所有打开的连接,包括连接到后端服务器的
server accepts handled requestss :nginx已经接受16630948个连接,成功创建16630948次握手,总共处理31070465个请求
reading正在读取的请求头
writing nginx返回给客户端的信息数
waiting 开启keep-alive的情况下,这个值等于active-(reading+writing),nginx已经处理完,正在等候下一次请求指令的驻留连接。