• 售前

  • 售后

热门帖子
入门百科

Nginx配置检测服务状态的实现方法

[复制链接]
深圳林妙可 显示全部楼层 发表于 2021-10-26 12:44:23 |阅读模式 打印 上一主题 下一主题
1. 查察是否安装查抄状态模块;
  1. [root@localhost ~]# nginx -V
  2. nginx version: nginx/1.12.2
  3. built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)
  4. configure arguments: --prefix=/usr/local/nginx --with-http_sub_module
复制代码
2.  如未安装,重新编译安装;
Ø  查抄状态模块;--with-http_stub_status_module
  1. [root@localhost ~]# cd /usr/local/src/nginx-1.12.2/      
  2. [root@localhost ~]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module
  3. [root@localhost ~]# make && make install
复制代码
3. 编辑nginx 的设置文件;
  1. [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf
  2. server {
  3.   listen 80;
  4.   server_name localhost;
  5.   #access_log logs/host.access.log main;
  6.   location /nginx_status {
  7.   stub_status on;
  8.   access_log off;
  9.    #allow 127.0.0.1; ##可对该页面的访问者进行过滤
  10.    #deny all;
  11.    }
  12.   }
  13. [root@localhost ~]# nginx -t
  14. nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  15. nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
  16. [root@localhost ~]# nginx -s reload
复制代码
4.测试语法;
  1. [root@localhost ~]# curl http://192.168.10.110:80/nginx_status
  2. Active connections: 1
  3. server accepts handled requests
  4. 1 1 1
  5. Reading: 0 Writing: 1 Waiting: 0
复制代码
5.     输出内容详解;

第一行  Active connections: 1  ——活泼的毗连数目,包罗等候客户端数0
第二行 server accepts handled requests —— 统共处理了1个毗连 , 乐成创建1次握手, 统共处理了1个哀求
第三行 Reading — 读取客户端的毗连数,Writing — 相应数据到客户端的数目,Waiting — 开启 keep-alive 的环境下,这个值即是 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次哀求指令的驻留毗连.

以上就是本文的全部内容,希望对各人的学习有所帮助,也希望各人多多支持脚本之家。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作