博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译安装 nginx的http_stub_status_module监控其运行状态
阅读量:6837 次
发布时间:2019-06-26

本文共 1070 字,大约阅读时间需要 3 分钟。

步骤:

1 编译nginx,加上参数 --with-http_stub_status_module

以我自己的编译选项为例:

#配置指令  ./configure --prefix=/usr/local    --user=nginx     --group=nginx    --with-http_ssl_module    --with-http_realip_module    --http-client-body-temp-path=/usr/local/var/tmp/nginx/client --http-proxy-temp-path=/usr/local/var/tmp/nginx/proxy --http-fastcgi-temp-path=/usr/local/var/tmp/nginx/fcgi --http-scgi-temp-path=/usr/local/var/tmp/nginx/scgi --http-uwsgi-temp-path=/usr/local/var/tmp/nginx/uwsgi --with-http_geoip_module --with-http_stub_status_module

2 修改nginx配置文件,添加监控状态配置

在nginx.conf的server块中添加如下代码

location /nginx_status {    # Turn on nginx stats    stub_status on;    # I do not need logs for stats    access_log off; # Security: Only allow access from 192.168.1.100 IP # #allow 192.168.1.100; # Send rest of the world to /dev/null # #deny all; }

这段代码是加在默认的server里的,

假设默认server的配置为

listen       127.0.0.1:80;server_name  127.0.0.1;

那么访问nginx的状态,就可以通过 curl 127.0.0.1/nginx_status访问了

返回结果类似于:

Active connections: 1 server accepts handled requests 655 655 1985 Reading: 0 Writing: 1 Waiting: 0

转载地址:http://uzqkl.baihongyu.com/

你可能感兴趣的文章
Oracle 数据库EM访问多个Instance
查看>>
理解 Delphi 的类(十) - 深入方法[28] - 递归函数实例: 搜索当前目录下的所有嵌套目录...
查看>>
前端纪实
查看>>
学 Win32 汇编[12]: PTR、OFFSET、ADDR、THIS
查看>>
WinAPI: GetLocalTime、SetLocalTime、SetSystemTime - 获取与设置系统时间
查看>>
关于 Delphi 中流的使用(6) 用流读写结构化文件
查看>>
复杂的结构化存取(一)
查看>>
web前端性能优化
查看>>
如何通过jq和php实现返回父级页面(附带记忆功能)
查看>>
Centos下运行gpg --gen-key生成key时出现卡住解决方案笔记
查看>>
Java时间操作工具类
查看>>
XML转JSON的javascript代码
查看>>
PHP冒泡排序详解
查看>>
Zabbi监控系统搭建
查看>>
创建github账号
查看>>
【hibernate系列】采用p6spy+SQLProfiler完整显示hibernate的S...
查看>>
使用varnish + nginx + lua搭建网站的降级系统
查看>>
网页简单配置捉取网购信息
查看>>
Go语言int类型绑定方法
查看>>
awk深入应用
查看>>