首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Nginx查看并发连接数的2种方法

Nginx查看并发连接数的2种方法

作者头像
星哥玩云
发布2022-08-13 14:35:28
发布2022-08-13 14:35:28
11.6K0
举报
文章被收录于专栏:开源部署开源部署

生产环境中越来越多的项目使用Nginx作为WEB Server,与此同时我们也需要时刻关注Nginx状态,比如查看nginx当前并发连接数,确保正常运行。这篇文章分享下查看Nginx并发连接数的两种方法。

方法一:通过WEB界面查看

此方法需要依赖于nginx的http_stub_status_module模块,可输入nginx -V查看是否已经安装此模块,如果没有安装需要重新编译该模块。

在您的任意一个server段内,添加如下配置:

代码语言:javascript
复制
location /status {
   stub_status on;
}

配置修改完毕后输入命令:nginx -t确保语法没有问题,并重载一次nginx配置nginx -s reload,使其生效。再访问http://youdomain.com/status就可以看到连接数状态了,如下截图。

上面参数的含义如下:

  • Active connections:当前 Nginx 正处理的活动连接数(1186),也就是当前的并发连接数
  • server accepts handled requests:总共处理了420484个连接,成功创建420484次握手,总共处理了408348个请求.
  • Reading:nginx 读取到客户端的 Header 信息数.
  • Writing:nginx 返回给客户端的 Header 信息数.
  • Waiting:开启 keep-alive 的情况下,这个值等于active-(reading+writing),意思就是Nginx已经处理完正在等候下一次请求指令的驻留连接.

方法二:命令查看

如果您只是想单纯的查看nginx当前并发连接数,不需要更详细的信息,直接使用下面的命令(netstat -apn|grep 'nginx: worker'|wc -l)即可。

代码语言:javascript
复制
[root@rakcdn ~]# netstat -apn|grep 'nginx: worker'|wc -l
1096

引用

此文部分内容参考了:NGINX:查看并发连接数

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法一:通过WEB界面查看
  • 方法二:命令查看
  • 引用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档