Nginx 状态信息功能

一、Nginx 状态信息功能

status 模块 记录nginx的基本访问状态信息,让使用者了解到Nginx 的工作状态

在编译Nginx是必须增加 --with-http_stub_status_module 模块来支持

# nginx/sbin/nginx -V

nginx version: nginx/1.6.3

built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

TLS SNI support enabled

configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module

配置Nginx status状态信息显示

在对应的虚拟主机中添加

# vim nginx/conf/extra/www123.conf

server {

listen       80;

server_name  www.123.org 123.org;

location / {

root   html/www;

index  index.html index.htm;

}

error_page   500 502 503 504  /50x.html;

location = /50x.html {

root   html;

}

#### status zhuangtaixinxi #####

location /nginx_status {

stub_status on;

access_log off;

allow 192.168.230.0/23;

deny all;

}

}

# nginx/sbin/nginx -t

# nginx/sbin/nginx -s reload

浏览器访问测试 http://www.123.org/nginx_status

显示结果详解

Active connections: 1     #表示Nginx 正处理的活动连接数有1 个

server accepts handled requests

19 19 52

Reading: 0 Writing: 1 Waiting: 0

其中第一个server  19 表示Nginx启动到现在共处理了 19 个连接

第二个表示server  19 表示Nginx启动到现在共成功创建了 19 次握手

请求丢失数=(握手数-连接数),可以看出,本次状态显示没有丢失请求数

第三个 handled requests 52表示总共处理了 52 次请求

Reading 为Nginx读取到客户端的Header信息数

Writing 为Nginx返回给客户端的Writing信息数

Waiting 为Nginx已经处理完正在等候下一次请求指令的驻留连接,在开启 keep-alive的情况下,这个值等于active—(reading+writing)

原文地址:http://blog.51cto.com/13673885/2114322

时间: 2024-10-08 07:43:41

Nginx 状态信息功能的相关文章

Nginx 状态信息功能配置

Nginx 状态信息功能介绍 Nginx 有一个 ngx_http_stub_status_module 模块,主要功能是记录 Nginx 的基本访问状态信息,让使用者了解 Nginx 的工作状态 要使用该模块,必须在编译安装 Nginx 的时候添加 --with-http_stub_status_module 参数,可以用 /usr/local/nginx/sbin/nginx -V 来查看是否添加 配置 Nginx 状态信息功能 可以单独创建一个虚拟主机来配置 Nginx 状态信息功能 [[

Nginx状态信息(status)配置及信息详解

Nginx状态信息(status)配置及信息详解 nginx与php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助.为了后续的zabbix监控,我们需要先了解一下nginx的状态页. Nginx状态信息(status)介绍 Nginx软件在编译时又一个with-http_stub_status_module模块,这个模块功能是记录Nginx的基本访问状态信息,让使用者了解Nginx的工作状态.要想使用状态模块,在编译时必须增加--with-http_stub

Zabbix之监控Nginx状态信息

Zabbix 之监控Nginx状态信息 nginx需要支持 http_stub_status_module 编译的时候需要使用--with-http_stub_status_module yum默认支持此选项 1. 配置nginx stuats 源码: vim nginx.conf yum: vim /etc/nginx/conf.d/default.conf #and add the following to your server block location /nginx_status {

Zabbix监控Nginx状态信息

首先要检查Nginx是否安装了 http_stub_status_module 模块,通过下面的命令可以看到编译参数.yum安装的默认会带有这个模块. [[email protected] ~]# /data/nginx/sbin/nginx -V nginx version: nginx/1.10.2 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 T

配置nginx状态信息虚拟主机

[[email protected]]# cat>>nginx_vhosts.conf<<EOF server { listen 80; server_name status.etiantian.org; location /{ stub_status on; access_log off; } } EOF [[email protected]]# ../sbin/nginx -t nginx: theconfiguration file /application/nginx-1.

使用shell和python分别实现简单菜单功能--打印当前系统状态信息

哥哥我又回来啦,哈哈··好久没来写博客了,现在慢慢把以前的都补上!最近在学习python,所以会更新一些学习中遇到的问题. 今天的内容是用python实现之前学习shell的时候写的一个简单脚本的功能:选择对应的菜单项,打印当前系统的状态信息. 不罗嗦了,上代码: #!/bin/bash   User () {        echo "用户登录记录:"        echo "`last`" }   Ifcfg () {         echo "本

nginx--之状态信息主机

nginx--之状态信息主机 , nginx_status.conf 配置文件如下:server { listen 80; server_name 127.0.0.1; location ~ /ngx_status { stub_status on; access_log off; allow 127.0.0.1; allow 10.220.2.6; #允许zabbix访问 deny all; }} [[email protected] vhosts]# curl 127.0.0.1/ngx_s

shell脚本:收集系统和各种服务的状态信息

脚本功能:收集系统和各种服务的状态信息 ------------------ #!/bin/bash # get system and services status # by colin # revision on 2015-10-15 ######################################## # 功能说明:该脚本用于收集系统和各种服务的状态信息 # # 部署脚本时,加参数请注意参数顺序,否则会影响传上去的数据解析结果 #+ 命令:sh system_status_v3

nginx状态模块详解及实战

nginx status介绍 nginx软件的功能模块中有一个ngx_http_stub_status_module模块,这个模块的主要功能是记录nginx的基本访问状态信息,让使用者了解nginx的工作状态,例如:连接数等信息.要想使用状态模块,在编译nginx时必须增加http_stub_status_module支持. 可通过如下方法检查编译安装nginx时是否设定支持上述模块支持: [[email protected] extra]# /application/nginx/sbin/ng