`
linmomo02
  • 浏览: 181499 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx 开启 stub_status 模块

阅读更多

Nginx中的stub_status 模块主要用于查看Nginx 的一些状态信息.
本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:
./configure --with-http_stub_status_module

一、查看已安装的 Nginx 是否包含 stub_status 模块
#/usr/local/nginx/sbin/nginx -V

如果包含 stub_status 模块,那么就可以进行下面的步骤了:

二、修改 Nginx 配置文件

server {

         #添加如下配置
	location /nginx-status {

            stub_status on;

            access_log  off;

	   #加入访问限制
            # allow 60.195.252.106;

	   # allow 60.195.249.83;

	    #deny all;

        }

}

三、重启 Nginx
#/usr/local/nginx/sbin/nginx -s reload

四、相关数据说明
Active connections : 对后端发起的活动连接数.
Server accepts handled requests : Nginx总共处理了38810620个连接,成功创建38810620次握手(证明中间没有失败的),总共处理了298655730个请求.
Reading : Nginx 读取到客户端的Header信息数.
Writing : Nginx 返回给客户端的Header信息数.
Waiting : 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接.
所以,在访问效率高,请求很快被处理完毕的情况下,Waiting数比较多是正常的.如果reading +writing数较多,则说明并发访问量非常大,正在处理过程中.

分享到:
评论

相关推荐

    Nginx开启stub_status模块配置方法

    在Nginx中,`stub_status`模块是一个非常实用的工具,它允许管理员监控Nginx服务器的基本运行状态,如活动连接数、接受和处理的请求等。然而,默认情况下,`stub_status`模块并未包含在Nginx的编译安装中,因此需要...

    Nginx stub_status 监控模块的功能实现

    其中,Nginx的stub_status模块是一个轻量级的监控工具,它能帮助开发者和运维人员实时查看Nginx运行的状态信息。本文将详细介绍Nginx的stub_status模块实现的功能及其配置方法。 stub_status模块的主要功能是提供一...

    Nginx安装+nginx_upstream_check_module后端健康检查

    ### Nginx安装与后端健康检查模块配置详解 #### 一、Nginx环境搭建与核心组件安装 **1.1 基础环境准备** - **操作系统**: CentOS 6.5 - **基本服务器配置**: 在安装过程中选择了“基本服务器”配置。 **1.2 安装...

    Nginx安装url_hash插件.doc

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_realip_module --add-module=../Nginx_upstream_hash-0.3 make make install ``` 7. **配置Nginx** 在Nginx的配置文件...

    nginx-1.14.2-tcp+tcp反向代理模块+check模块

    官方tcp模块,配置stream {} 也可以代理tcp,--with-http_stub_status_module --with-stream https://blog.csdn.net/e_wsq/article/details/79408263 来自GitHub开源提交版及官方公布版,清单如下 nginx_tcp_proxy...

    Centos 7 64 +[nginx+ngx_lua 模块] 支持WAF防护功能

    - 使用`./configure`进行配置,指定安装路径、用户和组,并添加所需的模块,如HTTP_stub_status_module、HTTP_v2_module、HTTP_ssl_module和ipv6支持。 - 使用`make`和`make install`来编译和安装Nginx。 3. **...

    Nginx如何配置url_hash转发方式.docx

    --with-http_stub_status_module ``` 4. **检查配置文件**: 使用`nginx -t`命令检查配置文件的语法是否正确。 5. **启动Nginx**: 如果配置文件检查无误,启动Nginx服务,如`/usr/local/webserver/nginx/sbin...

    nginx-1.0.12_ngx-cache-purge1.5.tar.gz

    标题 "nginx-1.0.12_ngx-cache-purge1.5.tar.gz" 指的是一个包含 Nginx 版本 1.0.12 与 ngx_cache_purge 模块 1.5 的软件包。这个压缩文件(.tar.gz格式)通常用于在 Linux 或类 Unix 系统中分发开源软件,因为它...

    Dockerfile 编译安装nginx

    Dockerfile 编译安装nginx ...RUN ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre --without-http_gzip_module && make -j 2 && make install ....... .......

    Nginx文件上传模块配置

    在本文中,我们将深入探讨如何配置Nginx以支持文件上传功能,特别是使用upload_module和upload_progress_module这两个第三方模块。... ./configure --user=gao --group=gao --prefix=/usr/local/nginx --with-...

    zabbix中监控nginx的status需要的模板

    首先,Nginx的status模块是一个非常有用的工具,它提供了关于Nginx服务器运行状态的详细信息,如请求统计、连接状态等。要启用这个模块,你需要在Nginx的配置文件中添加如下段落: ```nginx http { # ... server ...

    nginx-upstream-jvm-route-1.6.tar.gz

    nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...

    nginx添加ssl模块的方法教程

    同时,根据你的需求,你可能还需要添加其他模块,如`--with-http_stub_status_module`用于查看Nginx状态,`--with-http_realip_module`用于获取客户端真实IP。此外,如果需要自定义模块,可以使用`--add-module`参数...

    Nginx之为已安装nginx动态添加模块的方法

    已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体: 这里以安装第三方ngx_http_google_filter_module模块为例 nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 1. ...

    nginx性能测试与优化1

    本篇主要涉及了两个测试工具——ab和wrk,以及如何在CentOS7上编译安装Nginx 1.16.1稳定版,并使用echo模块和stub_status模块进行基本功能测试。 1. **ab测试工具安装**: ApacheBench(ab)是Apache服务器自带的...

    nginx-sticky-module-1.25.zip

    nginx sticky是nginx的module,可以实现基于cookie的负载均衡。 下载后,在编译安装nginx时,用--add-module... ./configure --prefix=/usr/local/nginx-1.6.0 --add-module=../nginx-sticky-module-1.25 --without-...

    CentOS下编译、安装与配置nginx

    使用`--http_stub_status_module`模块,可以通过访问`http://your_server_address/nginx_status`来查看Nginx的运行状态。 8. **安全注意事项** 在生产环境中,务必确保Nginx的配置安全,避免暴露不必要的信息或...

    Nginx服务状态监控的方法

    #### 检查stub_status模块是否安装 可以通过`nginx -V`或`nginx -v`命令来检查Nginx是否已经安装了此模块。命令返回的结果中会显示包含`--with-http_stub_status_module`信息表示已安装。 #### 安装stub_status...

    Nginx企业级高性能通用配置文件-注释版-支持防刷限流、控并发、HTTP2、防XSS、OCSP Stapling、负载、SSL

    依赖模块: configure arguments: --prefix=/usr/local/nginx --with-...gzip_static_module --with-http_dav_module --with-http_flv_module

    Openresty_For_Windows_1.7.10.zip

    http_stub_status_module http_flv_module http_mp4_module http_gunzip_module http_gzip_static_module http_auth_request_module http_random_index_module http_secure_link_module mail http_ssl_module mail_...

Global site tag (gtag.js) - Google Analytics