Nginx开启stub_status模块配置⽅法
Nginx中的stub_status模块主要⽤于查看Nginx的⼀些状态信息.
本模块默认是不会编译进Nginx的,如果你要使⽤该模块,则要在编译安装Nginx时指定:
复制代码代码如下:
./configure –with-http_stub_status_module
⼀、查看已安装的 Nginx 是否包含 stub_status 模块
复制代码代码如下:
#/usr/local/nginx/sbin/nginx -V
如果包含 stub_status 模块,那么就可以进⾏下⾯的步骤了:
⼆、修改 Nginx 配置⽂件
复制代码代码如下:
nginx 配置文件
server {
#添加如下配置
location /nginx-status {
stub_status on;
access_log off;
#加⼊访问限制
allow 60.195.252.106;
allow 60.195.249.83;
deny all;
}
}
三、重启 Nginx
复制代码代码如下:
#/usr/local/nginx/sbin/nginx -s reload
四、相关数据说明
Active connections: 对后端发起的活动连接数.
Server accepts handled requests: Nginx总共处理了38810620个连接,成功创建38810620次握⼿(证明中间没有失败的),总共处理了298655730个请求.
Reading: Nginx 读取到客户端的Header信息数.
Writing: Nginx 返回给客户端的Header信息数.
Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下⼀次请求指令的驻留连接.
所以,在访问效率⾼,请求很快被处理完毕的情况下,Waiting数⽐较多是正常的.如果reading +writing
数较多,则说明并发访问量⾮常⼤,正在处理过程中.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论