一、模块介绍

The ngx_http_stub_status_module module provides access to basic status information.

This module is not built by default, it should be enabled with the --with-http_stub_status_module configuration parameter.

这个模块提供了访问的基本访问状态信息;

说明:状态信息包括活动连接数、server accepts已经接受的用户请求的总个数、server handled即nginx已经处理的连接数(一般情况server accepts和server handled是相同的,即为已经接受的用户请求个数和nginx已经处理完成的连接数是相同的)、server requests用户的请求总数。

这个模块默认情况下是没有安装的,可以在配置的时候即为通过源码安装时./configure命令加上 --with-http_stub_status_module这个参数这种方式启用该模块。

二、关于该模块的相关配置说明

配置实例

 location /basic_status {
stub_status;
}

location配置

该配置可以在http的配置模块中启用,也可以在具体的虚拟主机中启用,一般情况下是在某个具体的虚拟主机中启用,其目的是统计对应的站点的实际访问情况。具体在哪里启用,看实际情况
This configuration creates a simple web page with basic status data which may look like as follows:
Active connections: 291
server accepts handled requests
16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106
指令说明:
Syntax:     stub_status;
Default:     —
Context:     server, location
In versions prior to 1.7.5, the directive syntax required an arbitrary argument, for example, “stub_status on”.
在1.7.5版本之前,指令的语法需要一个任意参数,例如“stub_status on
相关参数说明:
The following status information is provided:

Active connections
The current number of active client connections including Waiting connections.
  当前的活动连接数的个数,包括正在等待的连接数
accepts
The total number of accepted client connections.
  当前被接受的客户端连接总数
handled
The total number of handled connections. Generally, the parameter value is the same as accepts unless some resource limits have been reached (for example, the worker_connections limit).
  所有被处理的连接数总数。通常情况下,这个参数的值和当前被接受的客户端连接数是相同的(accepts),除非nginx对用户的连接数做了限制。
requests
The total number of client requests.
  客户端请求的个数
Reading
The current number of connections where nginx is reading the request header.
  当前nginx正在读取请求头部信息的连接数的个数,也就是说这个连接连进来了并且正在被nginx读取请求的头部的连接数的个数
Writing
The current number of connections where nginx is writing the response back to the client.
  当前nginx正在读取其主体的请求的个数,或者正在处理其请求内容的请求的个数,或者正在向客户端发送响应的个数
Waiting
The current number of idle client connections waiting for a request.
  长链接模式的保持连接的连接个数,即为正处于活动状态的连接,正常情况下为reading+wirting

Nginx-->进阶-->Module-->ngx_http_stub_status_module的更多相关文章

  1. Nginx - SSI Module

    SSI, for Server Side Includes, is actually a sort of server-side programming language interpreted by ...

  2. How to Customize Server Header using NginX headers-more module

    http://wiki.nginx.org/HttpHeadersMoreModule#Version headers_more When you are browsing a website, yo ...

  3. nginx上传模块—nginx upload module-

    一. nginx upload module原理 官方文档: http://www.grid.net.ru/nginx/upload.en.html Nginx upload module通过ngin ...

  4. nginx upload module的使用

    现在的网站,总会有一点与用户交互的功能,例如允许用户上传头像,上传照片,上传附件这类的.PHP写的程序,对于上传文件效率不是很高.幸好,nginx有一个名为upload的module可以解决这个问题. ...

  5. Nginx Upload Module 上传模块

    传统站点在处理文件上传请求时,普遍使用后端编程语言处理,如:Java.PHP.Python.Ruby等.今天给大家介绍Nginx的一个模块,Upload Module上传模块,此模块的原理是先把用户上 ...

  6. Nginx Image Module图片缩略图 水印处理模块

    Nginx Image Module图片缩略图 水印处理模块 下载Tengine tar -zxvf tengine-1.4.5.tar.gz cd tengine-1.4.5 下载Nginx tar ...

  7. 转:使用 Nginx Upload Module 实现上传文件功能

    普通网站在实现文件上传功能的时候,一般是使用Python,Java等后端程序实现,比较麻烦.Nginx有一个Upload模块,可以非常简单的实现文件上传功能.此模块的原理是先把用户上传的文件保存到临时 ...

  8. [root@offical nginx]# nginx -t nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_geoip_module.so" version 1012002 instead of 1016001 in /usr/share/nginx/modules/mod-http-geoip.conf:1 nginx: con

    [root@offical nginx]# nginx -tnginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_geoip_mo ...

  9. [转帖]Nginx Image Module图片缩略图 水印处理模块

    Nginx Image Module图片缩略图 水印处理模块 https://www.cnblogs.com/jicki/p/5546972.html Nginx Image Module图片缩略图 ...

  10. Nginx进阶

    常见的web架构 LAMP - Linux +Apache +MySQL + PHP LNMP - Linux +Nginx + Mysql + PHP RHEL开源  Linux系统  RHEL C ...

随机推荐

  1. mac idea 设置

    鼠标悬停显示文档注释:preferences->Editor->General:勾选 show quick documentation on mouse move 智能提示模糊搜索:pre ...

  2. 解决Linux性能问题的前60秒

    为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么? 在Netflix我们有一个庞大的EC2 Linux集群,还有非常多的性能分析工具来监控和调查它的性能.其中包括用于云监 ...

  3. jsp中的<jsp:setProperty>中的param属性

    比如: <jsp:setProperty name="lader" property="edge" param="num" /> ...

  4. OAF_文件系列3_实现OAF多行表中附件功能AttachmentImage(案例)

    20150727 Created By BaoXinjian

  5. codeforces 659 G. Fence Divercity 组合数学 dp

    http://codeforces.com/problemset/problem/659/G 思路: f(i,0/1,0/1) 表示到了第i个,要被切的块开始了没有,结束了没有的状态的方案数 递推看代 ...

  6. 使用Maven构建多模块项目

    [转] 使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务 ...

  7. java io流 运行错误时,保存异常到文件里面

    java io流 运行错误时,保存异常到文件里面 下面这个实例,运行后,输入数字,为正确,如果输入字符串,则报错,保存错误信息 //运行错误时,保存异常到文件里面 //下面这个实例,运行后,输入数字, ...

  8. RabbitMQ、Memcache、Redis(队列、缓存)

    RabbitMQ 一.解释 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. MQ全称为Message Queue, 消 ...

  9. GitHub上一个不错的开源C#源码(控制台界面开发)

    https://github.com/flagbug/FlagConsole 如链接所示

  10. JAVA设计模式之享元模式

    在阎宏博士的<JAVA与模式>一书中开头是这样描述享元(Flyweight)模式的: Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是 ...