前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Nginx中配置开启Nginx Status来查看服务器运行状态

Nginx中配置开启Nginx Status来查看服务器运行状态

作者头像
习惯说一说
修改于 2019-08-06 02:16:45
修改于 2019-08-06 02:16:45
11.9K00
代码可运行
举报
运行总次数:0
代码可运行

这篇文章主要介绍了Nginx中配置开启Nginx Status来查看服务器运行状态的方法,Nginx Status为Nginx服务器内置的状态页,需要的朋友可以参考下

nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。为了后续的zabbix监控,我们需要先了解nginx状态页是怎么回事。 1. 启用nginx status配置 在默认主机里面加上location或者你希望能访问到的主机里面。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server { listen *:80 default_server; server_name _; location /ngx_status { stub_status on; access_log off; #allow 127.0.0.1; #deny all; }}

2. 重启nginx 请依照你的环境重启你的nginx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# service nginx restart

3. 打开status页面

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# curl http://127.0.0.1/ngx_status
代码语言:yaml
AI代码解释
复制
Active connections: 11921 server accepts handled requests 11989 11989 11991 Reading: 0 Writing: 7 Waiting: 42

4. nginx status详解

active connections – 活跃的连接数量 server accepts handled requests — 总共处理了11989个连接 , 成功创建11989次握手, 总共处理了11991个请求 reading — 读取客户端的连接数. writing — 响应数据到客户端的数量 waiting — 开启 keep-alive 的情况下,这个值等于 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接.

脚本中,以下指令指定启用获取Nginx工作状态的功能。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
location /NginxStatus { stub_status on; access_log logs/NginxStatus.log; auth_basic "NginxStatus"; }
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Active connections: 2 server accepts handled requests 24 24 129 Reading: 1 Writing: 1 Waiting: 0

Active connections: 对后端发起的活动连接数. Server accepts handled requests: Nginx总共处理了24个连接,成功创建24次握手(证明中间没有失败的),总共处理了129个请求. Reading: Nginx 读取到客户端的Header信息数. Writing: Nginx 返回给客户端的Header信息数. Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接.

所以,在访问效率高,请求很快被处理完毕的情况下,Waiting数比较多是正常的.如果reading +writing数较多,则说明并发访问量。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
(二十七)c#Winform自定义控件-多输入窗体
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
1K1
(二十七)c#Winform自定义控件-多输入窗体
(四十七)c#Winform自定义控件-树表格(treeGrid)
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/09
1.6K0
(四十七)c#Winform自定义控件-树表格(treeGrid)
c#之splitcontainer类(接口)
tcbs系统中用到,故大约了解下用法: http://msdn.microsoft.com/zh-cn/library/system.windows.forms.splitcontainer.aspx
全栈程序员站长
2022/09/09
6690
(三十二)c#Winform自定义控件-表格
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
2.2K0
(三十二)c#Winform自定义控件-表格
(二十)c#Winform自定义控件-有后退的窗体
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
4720
(二十)c#Winform自定义控件-有后退的窗体
(十三)c#Winform自定义控件-导航菜单
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
4.8K0
(十三)c#Winform自定义控件-导航菜单
C#实现多个子窗体切换效果
今天来和大家分享一下在C#的winform开发中如何实现借助一个主窗体来实现内部多个子窗体的切换效果。
灰小猿
2020/09/23
5K0
C#实现多个子窗体切换效果
(四十九)c#Winform自定义控件-下拉框(表格)
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/09
1.8K0
(四十九)c#Winform自定义控件-下拉框(表格)
(十四)c#Winform自定义控件-键盘(一)
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
1.9K0
(十四)c#Winform自定义控件-键盘(一)
【愚公系列】2023年11月 Winform控件专题 SplitContainer控件详解
Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、进度条等。开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。
愚公搬代码
2023/11/30
1.8K0
自定义MessageBox样式
1.自定义MessageBox的弹框样式展示 2.代码片段 static private void BuildMessageBox(string title) { newMessageBox = new MsgAlert(); newMessageBox.Text = title; newMessageBox.Size = new System.Drawing.Size(400, 200);
十分钟空间
2022/08/17
9700
自定义MessageBox样式
c# winfrom 可折叠的树形控件
首先需要一个可绑定实体 [Serializable] public class TreeNodeModel { private Image _nodePic; /// <summary> /// 设置图标 /// </summary> public Image NodelPic { get { return _nodePic; } set { _no
冰封一夏
2019/09/11
2.5K0
(五十二)c#Winform自定义控件-LED数字
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/09
1.6K0
(六)c#Winform自定义控件-单选框
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
9270
(六)c#Winform自定义控件-单选框
【C#】分享一个可携带附加消息的增强消息框MessageBoxEx
--------------201806111122更新---------------
AhDung
2018/09/13
2.1K0
【C#】分享一个可携带附加消息的增强消息框MessageBoxEx
(十二)c#Winform自定义控件-分页控件
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
3.3K0
(十二)c#Winform自定义控件-分页控件
Winform将窗体嵌入Panel中的操作步骤
下面是一段项目中的代码,作为示例 objForm为要嵌入的窗体 spContainer.Panel2 Panel2为窗体要嵌入的位置
MaybeHC
2024/04/23
2720
(十八)c#Winform自定义控件-提示框
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
1.3K0
(十八)c#Winform自定义控件-提示框
(十)c#Winform自定义控件-横向列表
GitHub:https://github.com/kwwwvagaa/NetWinformControl
冰封一夏
2019/09/11
2.1K0
(十)c#Winform自定义控件-横向列表
c#基于Tablet pc实现的手写输入
需要安装Tablet pc,win7的话 直接在控制面板》程序和应用》添加组建里面勾选上添加
冰封一夏
2019/09/11
1.2K0
推荐阅读
相关推荐
(二十七)c#Winform自定义控件-多输入窗体
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验