仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 820|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之nginx检查网站并发衔接数

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:04:46 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!经由过程检查Nginx的并发衔接,我们可以更消除的晓得网站的负载情形。Nginx并发检查有两种办法(之所以这么说,是由于笔者只晓得两种),一种是经由过程web界面,一种是经由过程敕令,web检查要比敕令检查显示的成果准确一些。上面引见这两种检查办法

No1、经由过程阅读器检查
经由过程web界面检查时Nginx须要开启status模块,也就是装置Nginx时加上--with-http_stub_status_module然后设置装备摆设Nginx.conf,在server点外面参加以下内容

location/status{
stub_statuson;
access_log/usr/local/nginx/logs/status.log;
auth_basic"NginxStatus";}


设置装备摆设完后从新启动Nginx后我们可以经由过程阅读器拜访http://localhost/status检查,以下图


解析:
Activeconnections//以后Nginx正处置的运动衔接数。
serveracceptshandledrequests//总共处置了8个衔接,胜利创立8次握手,总共处置了500个要求。
Reading//nginx读取到客户真个Header信息数。
Writing//nginx前往给客户真个Header信息数。
Waiting//开启keep-alive的情形下,这个值等于active-(reading+writing),意思就是Nginx曾经处置完正在等待下一次要求指令的驻流连接


No2、经由过程敕令检查
#netstat-n|awk/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}

TIME_WAIT17
ESTABLISHED3254
LAST_ACK236
FIN_WAIT_1648
FIN_WAIT_2581
CLOSING7
CLOSE_WAIT4916


解析:
CLOSED//无衔接是运动的或正在停止
LISTEN//办事器在期待进入呼唤
SYN_RECV//一个衔接要求曾经达到,期待确认
SYN_SENT//运用曾经开端,翻开一个衔接
ESTABLISHED//正常数据传输状况/以后并发衔接数
FIN_WAIT1//运用说它曾经完成
FIN_WAIT2//另外一边已赞成释放
ITMED_WAIT//期待一切分组逝世失落
CLOSING//双方同时测验考试封闭
TIME_WAIT//另外一边已初始化一个释放
LAST_ACK//期待一切分组逝世失落





如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 19:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表