Nginx总结启用Nginx Status及状态参数详解

Posted zhangweizhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx总结启用Nginx Status及状态参数详解相关的知识,希望对你有一定的参考价值。

前面讲了如何配置nginx虚拟主机,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html

今天简单介绍下如何监控Nginx的状态。

其实要监控Nginx的状态非常简单,它内建了一个状态页,只需修改Nginx配置启用Status即可,对于想了解nginx的状态以及监控nginx非常有帮助。

 

1. 启用nginx status配置

大概Nginx配置文件,在默认主机里面加上location或者你希望能访问到的主机里面加上如下配置。

 

2. 重启nginx

操作命令比较简单,请依照你的环境重启你的nginx即可。

3. 打开status页面

在浏览器中输入nginx的地址:http://127.0.0.1/status,即可查看nginx的状态信息

技术图片

4. nginx status详解

Active connections – 活跃的连接数量
server accepts handled requests — 总共处理了7个连接 , 成功创建7次握手, 总共处理了36个请求。
reading — 读取客户端的连接数。
writing — 响应数据到客户端的数量。
waiting — 开启 keep-alive 的情况下,这个值等于 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接。

 

5. 最后

以上,就把配置启用Nginx status状态介绍完了,是不是特别简单。

因为后面还要介绍Nginx 的优化,免不了查看Nginx的状态。所以这里就提前介绍下。下篇会介绍Nginx的高性能优化,怎么让Nginx服务器实现10w的并发访问量。

 

以上是关于Nginx总结启用Nginx Status及状态参数详解的主要内容,如果未能解决你的问题,请参考以下文章

Nginx状态监控及日志分析

nginx状态模块详解及实战

nginx启用status页面并实现nginx的登录账户认证

Nginx的stub_status模块的作用及配置文件修改

nginx模块

Nginx 服务器如何开启status检测