本文主要是介绍Nginx常用知识梳理(二)——http_stub_status_module,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、如何开启
http_stub_status_module支持显示nginx的状态。在windows下,默认开启了此模块,但需要在nginx.conf中增加,
location /nginx_status {
stub_status;
allow 127.0.0.1;
}
2、页面数据分析
active connections 2; 对上游服务器发起的连接数
server accepts handled requests
882 882 942 总共处理了882个连接,成功创建了882次握手,总共处理了942个请求
Reading: 0 Writing: 3 Waiting:0
Reading: nginx读取到客户端的header信息数
Writing: nginx返回给客户端的header信息数
需要注意的是,如果reading或writing的值很高,说明正在处理的数据量很大,可能是因为后端的应用程序处理慢,这个时候需要对后端进行优化
Waiting: 开启keep-alive的情况下,这个值等于Active - (Reading + Writing),意思是nginx已经处理完成,正在等待下一次请求指令的驻留连接。所以,在访问效率高,请求很快被处理完毕的情况下,Waiting值比较高是正常的。
一般应是writing和reading的值越小越好,而waiting越大越好。
这篇关于Nginx常用知识梳理(二)——http_stub_status_module的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!