Nginx查看并发链接数

一、通过界面查看通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上 --with-http_stub_status_module

一、通过界面查看

通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上

--with-http_stub_status_module

然后配置Nginx.conf,在server里面加入如下内容:

location /Nginxstatus {

stub_status on;

access_log /usr/local/nginx/logs/status.log;

auth_basic "NginxStatus";

}

配置完后重新加载Nginx后我们可以通过浏览器访问http://10.0.0.1/Nginxstatus查看:

Nginx加载命令

1,  /usr/local/nginx/sbin/nginx -t     #检测配置文件是否有错误,

2,  /usr/local/nginx/sbin/nginx -s reload   #重新加载配置文件

查看结果说明:

Active connections    //当前 Nginx 正处理的活动连接数.

server accepts handledrequests  //总共处理了387142个连接,成功创建387142次握手,总共处理了4804888个请求.

Reading         //nginx 读取到客户端的 Header 信息数.

Writing         //nginx 返回给客户端的 Header 信息数.

Waiting         //开启 keep-alive 的情况下,这个值等于active-(reading+writing),意思就是Nginx已经处理完正在等候下一次请求指令的驻留连接.

二、通过命令查看

查看命令

1,  netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a,S[a]}‘

结果说明

SYN_RECV        //一个连接请求已经到达,等待确认

ESTABLISHED     //正常数据传输状态/当前并发连接数

FIN_WAIT2       //另一边已同意释放

ITMED_WAIT          //等待所有分组死掉

CLOSING         //两边同时尝试关闭

TIME_WAIT       //另一边已初始化一个释放

LAST_ACK        //等待所有分组死掉

原文地址:https://www.cnblogs.com/donghui521/p/9717473.html

时间: 2024-10-09 22:53:25

Nginx查看并发链接数的相关文章

windows+nginx 查看并发链接数

1.windows下nginx查看并发链接数要使用stable版本 2.配置代码: location /status { stub_status on; } 3.访问地址:http://localhost/status 最开始用的mainLine版本,网上看了很多配置教程,都测试不通过(配置没问题) 但没怀疑过版本问题,感谢群友 ︶ㄣ心痕ぐ 的指点 windows+nginx 查看并发链接数,布布扣,bubuko.com

Nginx限制ip链接数,Nginx如何限制并发数,同1个IP,nginx怎么限制流量/限制带宽?

nginx 限制ip并发数,也是说限制同一个ip同时连接服务器的数量.如何Nginx限制同一个ip的连接数,限制并发数目,限制流量/限制带宽? 通过下面nginx模块的使用,我们可以设置一旦并发链接数超过我们的设置,将返回503错误给对方.这样可以非常有效的防止CC攻击.在配合 iptables防火墙,基本上CC攻击就可以无视了.Nginx限制ip链接数,Nginx如何限制并发数,同1个IP,nginx怎么限制流量/限制带宽?请看下文: nginx 限制ip并发数,nginx限制IP链接数的范例

查看 并发请求数及其TCP连接状态

服务器上的一些统计数据: 1)统计80端口连接数netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数ps -ef|grep httpd|wc -l 3).统计已连接上的,状态为"establishednetstat -na|grep ESTABLISHED|wc -l 4).查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|s

查看并发请求数及其TCP连接状态

服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3).统计已连接上的,状态为"established netstat -na|grep ESTABLISHED|wc -l 4).查出哪个IP地址连接最多,将其封了. netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $

nginx 查看并发数

1.netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' [[email protected] ~]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 2126 FIN_WAIT1 137 FIN_WAIT2 1119 ESTABLISHED 5956 SYN_RECV 4 LAST_ACK 54 解析:

ms sqlserver 系列之如何查看数据链接数

[转]如何查看SQL SERVER数据库当前连接数 1.通过管理工具开始->管理工具->性能(或者是运行里面输入mmc)然后通过添加计数器添加 SQL 的常用统计然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了.不过此方法的话需要有访问那台计算机的权限,就是要通过 Windows账户登陆进去才可以添加此计数器. 2.通过系统表查询 SQL code SELECT * FROM[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SE

nginx查看并发数量

cat >> /etc/nginx/conf.d/status.conf << EOF server{ listen 8085; server_name www.test2.com; location / { stub_status on; access_log /usr/local/nginx/logs/status.log; } } EOF [[email protected] conf.d]# nginx -t nginx: the configuration file /e

Linux下高并发socket链接数测试

一.如何增大service进程的max open files ulimit -n 只能改小max open files,不能改大.需要按照以下步骤: 修改/etc/security/limits.conf文件,将"soft nofile 655360"和"hard nofile 655360"这两行的655360改成期望的值 退出,重新ssh该机器(否则无效) 修改对service的启动脚本,增加"ulimit -n 950000",其中9500

查看apache当前并发访问数和进程数

(转) 查看apache当前并发访问数和进程数 (2012-07-19 11:26:11) 转载▼ 标签: apache apache进程 查看进程 杂谈 分类: Linux :http://rainwang.iteye.com/blog/742749 1.查看apache当前并发访问数:  netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少. 2.查看有多少个进程数: ps aux|grep httpd|w