|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|