生产环境中越来越多的项目使用Nginx作为WEB Server,与此同时我们也需要时刻关注Nginx状态,比如查看nginx当前并发连接数,确保正常运行。这篇文章分享下查看Nginx并发连接数的两种方法。
此方法需要依赖于nginx的http_stub_status_module
模块,可输入nginx -V
查看是否已经安装此模块,如果没有安装需要重新编译该模块。
在您的任意一个server段内,添加如下配置:
1 2 3 |
location /status { stub_status on; } |
配置修改完毕后输入命令:nginx -t
确保语法没有问题,并重载一次nginx配置nginx -s reload
,使其生效。再访问http://youdomain.com/status
就可以看到连接数状态了,如下截图。
上面参数的含义如下:
如果您只是想单纯的查看nginx当前并发连接数,不需要更详细的信息,直接使用下面的命令(netstat -apn|grep 'nginx: worker'|wc -l
)即可。
1 2 |
[root@rakcdn ~]# netstat -apn|grep 'nginx: worker'|wc -l 1096 |
此文部分内容参考了:NGINX:查看并发连接数
from:https://cloud.tencent.com/developer/article/2071907