Nginx——状态监控模板
官方文档:http://nginx.org/en/docs/http/ngx_http_stub_status_module.html
状态模板:ngx_http_stub_status_module
简介:http_stub_status_module模块提供对基本状态信息的访问。
默认情况下未构建此模块,应使用--with-http_stub_status_module 配置参数启用它
语法:
句法: stub_status;
默认: -
内容: server, location
在1.7.5之前的版本中,开启方式参数, stub_status on”。
一、查看nginx版本
nginx -v
二、配置nginx
访问测试:
Active connections :当前活动客户端连接数,包括Waiting连接数。
accepts :已接受的客户端连接总数。
handled :已处理连接的总数。通常,参数值与accepts 除非已达到某些资源限制(例如, worker_connections限制)相同。
requests :客户端请求的总数。
Reading :nginx正在读取请求标头的当前连接数。
Writing : nginx将响应写回客户端的当前连接数。
Waiting :当前等待请求的空闲客户端连接数。
嵌入式变量该ngx_http_stub_status_module模块支持以下嵌入式变(1.3.14):
$connections_active 与 Active connections值相同;
$connections_reading与 Reading值相同;
$connections_writing 与 Writing值相同;
$connections_waiting 与 Waiting值相同。
三、将嵌入式变量添加到访问日志中
1)添加 ‘$connections_active’; 到日志显示中
2)检查nginx、并且重启nginx
3)测试访问
1、nginx访问日志: tail /var/log/nginx/access.log -f
2、浏览器访问: http://106.13.184.157/basic_status
上一篇: jdk-源码中的一些坑
下一篇: webpack配置插件项
推荐阅读