Nginx(openresty) 查看连接数和并发送

1 通过浏览器查看

复制代码
#修改nginx配置文件
location /status {
         stub_status on;
         access_log off;
         allow 192.168.50.0/24;
         deny all;
         }
#重新加载
sudo /usr/local/openresty/nginx/sbin/nginx -s reload

Active connections //当前 Nginx 当前处理的活动连接数。
server accepts handledrequests //总共处理12个连接 , 成功创建 12次握手,总共处理500个请求Reading 读取客户端的 Header 。

Writing 返回给客户端的 Header 信息。
Waiting 开启 keep-alive 的情况下,这个值等于 active - (reading + writing),Nginx 已经处理完正在等候下一次请求指令的驻留连接。

2 通过命令查看

复制代码
#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 58
ESTABLISHED 5689
LAST_ACK 298
FIN_WAIT_1 696
FIN_WAIT_2 621
CLOSING 18
CLOSE_WAIT 5236

CLOSED //无连接是活动的或正在进行
LISTEN //服务器在等待进入呼叫
SYN_RECV //一个连接请求已经到达,等待确认
SYN_SENT //应用已经开始,打开一个连接
ESTABLISHED //正常数据传输状态/当前并发连接数
FIN_WAIT1 //应用说它已经完成
FIN_WAIT2 //另一边已同意释放
ITMED_WAIT //等待所有分组消耗完
CLOSING //两边同时尝试关闭
TIME_WAIT //另一边已初始化一个释放
LAST_ACK //等待所有分组消耗完

相关推荐
神梦流35 分钟前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
郝学胜-神的一滴2 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
Doro再努力2 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
全栈工程师修炼指南2 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
Lsir10110_2 小时前
【Linux】进程信号(上半)
linux·运维·服务器
开开心心就好3 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
鹏北海3 小时前
micro-app 微前端项目部署指南
前端·nginx·微服务
css趣多多3 小时前
add组件增删改的表单处理
java·服务器·前端
Sheep Shaun3 小时前
揭开Linux的隐藏约定:你的第一个文件描述符为什么是3?
linux·服务器·ubuntu·文件系统·缓冲区
野犬寒鸦4 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习