web界面查看时Nginx须要开启status模块,
编译安装Nginx时加上nginx
--with-http_stub_status_module
而后配置Nginx.conf,在server里面加入以下内容:web
location /status { stub_status on; access_log /var/log/nginx/status.log; #自定义路径 auth_basic "NginxStatus"; }
经过浏览器访问http://localhost/status浏览器
Active connections //当前 Nginx 正处理的活动链接数. server accepts handledrequests //总共处理了387142个链接,成功建立387142次握手,总共处理了4804888个请求. Reading //nginx 读取到客户端的 Header 信息数. Writing //nginx 返回给客户端的 Header 信息数. Waiting //开启 keep-alive 的状况下,这个值等于active-(reading+writing),意思就是Nginx已经处理完正在等候下一次请求指令的驻留链接.
命令查看并发
LAST_ACK 3 SYN_RECV 76 #一个链接请求已经到达,等待确认 ESTABLISHED 21396 #正常数据传输状态/当前并发链接数 FIN_WAIT1 3467 #应用说它已经完成 FIN_WAIT2 4 #另外一边已赞成释放 SYN_SENT 628 #应用已经开始,打开一个链接 TIME_WAIT 1584 #等待全部分组死掉