nginx中有一个用于监测的模块,这个模块就是stub_status;简单来说,这个模块主要作用是提供对基本信息状态的访问。
1.以我们最常使用的localhost为例,在localhost的server中加入如下代码:
location /mystatus{
stub_status on;
}
2.默认情况下stub_status 是关闭的,需要我们手动开启.
3.重启nginx服务:
nginx -s reload
4.这时输入网址就会看到网站的基本信息:
网站信息截图
5.那么这些文字都代表什么呐?
Active connections :当前活动客户端连接的数量,包括等待连接。
accepts :接受的客户端连接的总数
handled :已处理握手的总数
requests:客户机请求的总数字
Reading: nginx读取到客户端的Header信息数.
Writing: nginx返回给客户端的Header信息数.
Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是nginx已经处理完成,正在等候下一次请求指令的驻留连接。
网友评论