当前位置: 首页 > news >正文

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 //等待所有分组消耗完

相关文章:

  • 【SpringCloud学习笔记】Docker(上篇)
  • 提高篇(五):使用Processing创作互动艺术:从灵感到实现
  • QUIC 的多路径扩展
  • 【Vue3】理解toRef() 和 toRefs()
  • ChatGPT-4o体验demo
  • Docker面试整理-如何管理Docker容器的安全?
  • 【python报错】TypeError: dict.get() takes no keyword arguments
  • 【C++面向对象编程】(二)this指针和静态成员
  • 【Bug】httpClient循环调用除首次外会报Forbidden postman上用同样的参数可以
  • 微信小程序基础工作模板
  • 网络安全实战基础——实战工具与攻防环境介绍
  • 小阿轩yx-iptables 防火墙
  • JUC并发编程第十章——Java对象内存布局和对象头
  • bpmn+vue 中文文档
  • Javaweb---HTTPS
  • [LeetCode] Wiggle Sort
  • 【node学习】协程
  • 【面试系列】之二:关于js原型
  • Fastjson的基本使用方法大全
  • Git同步原始仓库到Fork仓库中
  • Javascript Math对象和Date对象常用方法详解
  • java概述
  • Linux下的乱码问题
  • Map集合、散列表、红黑树介绍
  • npx命令介绍
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 从伪并行的 Python 多线程说起
  • 理解在java “”i=i++;”所发生的事情
  • 那些被忽略的 JavaScript 数组方法细节
  • 线性表及其算法(java实现)
  • 用element的upload组件实现多图片上传和压缩
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • (20)docke容器
  • (7) cmake 编译C++程序(二)
  • (C语言)fgets与fputs函数详解
  • (C语言)字符分类函数
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (剑指Offer)面试题34:丑数
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .Net 4.0并行库实用性演练