Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Flex 打印DataGrid内容
FromPrintView.mxml <?xml version="1.0"?> <!-- Custom control to print the DataGrid control on multip
用户3135539
2018/09/12
1K0
Flex效果
通过前面章节的学习,我们已经可以开发FLex应用了,本章的任务是对Flex应用进行美化以提高用户的感受度。
张哥编程
2024/12/17
1700
as3的InteractivePNG例子
在as3中很多时候需要只能选中png中可视区域,即透明区域“感觉可以穿透”。两张png重叠的时候,鼠标可以分别响应它们的事件。如下图所示:
meteoric
2018/11/15
5700
Flex之计算器实现
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" lay
牛老师讲GIS
2018/10/23
6350
Flex常用组件
本章主要介绍如何使用Flex组件构建界面。Flex组件可分为可见组件和非可见组件。可见组件用于界面的外观设计,非可见组件为辅助应用程序的设计。例如,使用Flex非可见组件来存储数据,为一些多值可见组件提供数据源,如下拉框组件。另外,本章还着重介绍了Flex中最常用的几种组件, 包括复选框(CheckBox)、 下拉框(ComboBox)、列表框(List)、单选框(RadioButton)、输入框(Textln- put)、消息提示框(Alert)、AdvancedDataGrid数据表格组件、Tree组件、MenuBar 菜单导航组件、VideoPlayer视频播放组件等。
张哥编程
2024/12/19
2790
AIR平台应用
前面的章节中我们学习了Flex的常用控件,Flex与外部通信 ,Cairmgorm框架的使用。到目前位置,我们所创建的Flex应用都是部署到Web服务器上,通过安装在浏览器中的Flash Player运行。事实上Flex应用程序也可以部署成为桌面应用程序,Flex桌面应用程序运行于AIR平台上,AIR相当于AIR应用程序的虚拟机,在应用程序和用户操作系统之间提供一层接口。AIR是AIR应用程序只需要编写一次就可以跨平台运行。
张哥编程
2024/12/17
2100
Flex实现
传统网络应用是基于页面的,服务器端数据传递的模式,而且将网络程序的表示层建立于HTML之上,但是HTML只适合文本。因此,传统的,基于页面的系统已经越来越不适应使用者的全方位提要要求。富因特网应用程序(Rich Internet Application)便应运而生了。
张哥编程
2024/12/17
2260
Flex笔记_处理用户输入 原
        Label、RichText、RichEditableText、TextInput、TextArea、RichTextEditor(MX)
LeoXu
2018/08/15
1.1K0
flex4 amcharts 删除水印「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116648.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/06
5540
Cairngorm开发框架
Cairngorm是由adobe公司推出的一个轻量级的Flex RIA程序开发框架。目的是提高程序的可扩展性、可维护性,其本身并不是一个完整的企业应用,它只是提供了一个开发骨架,Adobe称之为体系。 Cairngorm主要就是对开发Flex应用程序应用了一系列的设计模式,从而使开发出来Flex程序可扩展性,可维护性都大大提高。代价就是异常繁琐的文件书写。往往为了完成一个简单的功能需要修改n个文件。所以小项目不建议使用。
张哥编程
2024/12/17
740
AS3给图片加水印文字
通过FileReference获取选中的图片,调用它的load方法,将图片存入到内存中。使用Loader(flash.display.Loader)类的loadBytes方法,加载图片。
meteoric
2018/11/16
6750
Flex2 数据的验证方法以及如何改变错误提示的CSS
Flex2开发项目中经常需要验证用户输入,Flex2自身为我们提供丰富的组件。 下面的例子我们实现了如下一些特性: 1)数据集中验证 2)定位光标到第一个验证失败的位置 3)错误提示中中文显示的CSS
用户3135539
2018/09/12
5920
Flex应用性能优化
前几章介绍了Flex应用开发的主要内容,本章将介绍Flex应用性能优化相关的知识,比如如何减少SWF文件的大小和内存泄漏问题以及改善代码性能的技巧等。很多时候,影响应用性能的主要因素是设计。不好的设计是导致应用性能低下的主要原因,而针对不同特点的应用,采用何种设计方法往往与设计者本身的经验和素质相关。在排除了设计的因素之后在Flex应用开发中还有很多具体细节和技巧可以提高Flex应用的性能,本章将介绍RSL技术以减小SWF文件的体积,和Flex垃圾回收原理,以及预防内存泄露的一些基本技巧。此外还介绍了Flex应用中进行打印机打印的常见方法。
张哥编程
2024/12/17
1570
Flex2 Tree从XML文件中加载数据
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"    
用户3135539
2018/09/12
7600
Flex + XML的图片轮显
逻辑部分与JavaScript有些类似,在解析XML时,单独写了一个as类来处理,btn的外观使用了CSS进行控制,资源全部放在名为assets文件夹目录下,工程目录
meteoric
2018/11/16
4260
布局和容器 原
Spark和Halo(MX) Halo(MX)是Flex3独有的组件; Spark是Flex4引入的新一代组件; Flex4同时支持 Spark和Halo(MX); Spark容器允许改变布局算法; Halo(MX)组件则内置了不去算法,所以如果在Halo(MX)中,如果想使用另外一种布局方法,就必需修改所有容器的类型; 布局管理器 布局管理器通过3个阶段处理每个可视组件的位置和大小: 提交 - 查看每个组件的所有属性设置,此阶段将执行每个组件的commitPropert
LeoXu
2018/08/15
1.4K0
如此简单的Flex拖动效果
<mx:Panel title="Select activities" layout="horizontal">
用户3135539
2018/09/12
5930
Flex与外部的数据通信
第3章讲解了视图状态、Flex页面间的跳转、Flex应用的模态窗体、数据绑定、使用拖放,图表等知识。本章将学习Flex与外部的数据通信。在实际开发过程中,Flex应用的数据往往来自于业务逻辑数据提供的服务器端。虽然Flex是用于开发富客户端界面的强大平台,可以编写业务逻辑,但从架构的角度看,仍然需要将核心的业务逻辑放在Flex程序之外。Flex与外部程序的数据通信主要包括HTTPService. WebService和Remoting 3种方式。
张哥编程
2024/12/17
1370
Flex中ModuleManager的一个bug
在相对较为复杂或是多人协作的flex项目开发中,使用module进行开发是很平常的事情,而module的加载一般常用的有两种方法:
meteoric
2018/11/16
5290
ArcGIS Api For Flex 动态画点和线
大家好,又见面了,我是全栈君。 <?xml version=”1.0″ encoding=”utf-8″?> <s:Application xmlns:fx=”http://ns.adobe.com
全栈程序员站长
2022/07/20
4340
相关推荐
Flex 打印DataGrid内容
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验