首页 最新文章网站Nginx正文

nginx服务并发数和吞吐率监控

      以前只重点关注了web服务的监控,以第一时间发现网站的可用性问题,对nginx并发数吞吐率关注不足,现在提上日程,把这一课给补上,为nginx优化提供数据支持。

 

    nginx的状态监控依赖于其ngx_http_stub_status_module,在安装nginx的时候已经把该模板装载,所以可以直接使用,无需重新编译nginx,只需在配置文件nginx.conf的server节点下做如下配置:

         location /nginx-status {
            stub_status on;    --打开状态监控
            access_log  off;    --关闭日志输出

 

然后平滑重启nginx:nginx -s reload

在地址栏输入http://100.101.102.11/nginx-status

可得到如下结果:

Active connections: 3 

 server accepts handled requests
35125168 35125168 35125349

Reading: 2 Writing: 1 Waiting: 0

各自的意义为: 

左手Excel右手VBA此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“左手Excel右手VBA”或者“URItker”或者微信扫描右侧二维码都可以关注本站微信公众号。

 

使用各种服务监控工具监控如上地址,就可以了解nginx并发数和吞吐率的实时情况,并设定报警阀值,第一时间处理并发异常情况。


附录:查看nginx并发进程数命令 ps -ef | grep nginx | wc -l

评论

觉得有用就打赏吧
关注本站公众号,享受更多服务!
联系方式
QQ:########
地址:中国·辽宁
Email:2727987445#qq.com
Copyright ©2015-2023.Powered by 云水客 | 网站地图 | 辽ICP备14000512号-5