【转载请注明出处】:https://blog.csdn.net/huahao1989/article/details/106483849
1、Nginx状态监控
Nginx提供了一个内置的状态信息监控页面可用于监控Nginx的整体访问情况,这个功能由ngx_http_stub_status_module
模块进行实现。
使用nginx -V 2>&1 | grep -o with-http_stub_status_module
命令检测当前Nginx是否有status功能,如果输出ngx_http_stub_status_module
则说明是有的,如果没有可以在编译时加上此模块。
默认情况下,status是关闭的,我们需要开启,并指定uri来访问数据。
server {
listen 80;
server_name default_server;
location /status {
stub_status on;
allow 114.247.125.227;
}
}
allow配置只允许指定的Ip才能访问nginx status功能,去掉就是不限制。
重启Nginx之后,浏览器访问http://{IP}/status
查看状态监控信息
- Acti