欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nginx——状态监控模板

程序员文章站 2022-07-12 19:50:12
...

官方文档: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——状态监控模板


二、配置nginx
Nginx——状态监控模板
访问测试:
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’; 到日志显示中
Nginx——状态监控模板
2)检查nginx、并且重启nginx
Nginx——状态监控模板

3)测试访问
1、nginx访问日志: tail /var/log/nginx/access.log -f
2、浏览器访问: http://106.13.184.157/basic_status
Nginx——状态监控模板

相关标签: NGINX入门篇