查看nginx服务器状态

如何查看服务器状态信息(非常重要的功能)

1)编译安装时使用--with-http_stub_status_module开启状态页面模块

# nginx -s stop
# cd
# rm -rf /usr/local/nginx/
# cd /root/lnmp_soft/nginx-1.12.2/
# ./configure --with-http_ssl_module --with-stream --with-http_stub_status_module
开启SSL加密功能 开启TCP/UDP代理模块 开启status状态页面
# make && make install
# nginx -V
----------------------------------------------------------------------------------------------------------
2)启用Nginx服务并查看监听端口状态

ss命令可以查看系统中启动的端口信息,该命令常用选项如下:
-a显示所有端口的信息
-n以数字格式显示端口号
-t显示TCP连接的端口
-u显示UDP连接的端口
-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口
-p显示监听端口的服务名称是什么(也就是程序名称)

注意:在RHEL7系统中可以使用ss命令替代netstat命令,功能一样,选项一样。

# nginx
# ss -atunlp | grep 80
tcp LISTEN 0 128 *:80 *:* users:(("nginx",pid=14347,fd=6),("nginx",pid=14346,fd=6))
---------------------------------------------------------------------------------------------------------

pcre-devel
兼容pcrl的正则表达式包 #明天要再看视频!一个是you are shunshine的报错页面。一个是这个
yum info pcre ???

------------------------------------------------------------------------------------------------------------
3)修改Nginx配置文件,定义状态页面
# cat /usr/local/nginx/conf/nginx.conf

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location /status { #在原来的location{}上面,添加这个location{},共3行
stub_status on;
}
location / {
root html;
index index.html index.htm;
}
… …

# nginx
----------------------------------------------------------------------------------------
4)优化后,查看状态页面信息!!!这个数据非常非常重要!!!

客户端访问
# firefox 192.168.4.5/status #要访问配置文件里指定的路径/status

可以看到这个页面
Active connections: 1 #实时数据,当前正在发生的
server accepts handled requests #历史数据
3 3 36
Reading: 0 Writing: 1 Waiting: 0 #实时数据,当前正在发生的
-------------------------------------------------------------------------------------
Active connections:当前活动的连接数量。
Accepts:已经接受客户端的连接总数量。
Handled:已经处理客户端的连接总数量。
(一般与accepts一致,除非服务器限制了连接数量)。
Requests:客户端发送的请求数量。
Reading:当前服务器正在读取客户端请求头的数量。
Writing:当前服务器正在写响应信息的数量。
Waiting:当前多少客户端在等待服务器的响应。

原文地址:https://www.cnblogs.com/summer2/p/10787931.html

时间: 2024-08-29 13:05:44

查看nginx服务器状态的相关文章

通过浏览器查看nginx服务器状态配置方法

通过浏览器查看nginx服务器状态配置方法 投稿:junjie 字体:[增加 减小] 类型:转载 这篇文章主要介绍了通过浏览器查看nginx服务器状态配置方法,本文讲解开启nginx-status的配置方法,并对服务器的参数做了详细讲解,需要的朋友可以参考下 复制代码 代码如下: location /nginx-status { stub_status on; #access_log /var/log/nginx/mmt_nginx_status.log; access_log off; all

使用 SHOW STATUS 查看mysql 服务器状态信息

在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句.执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作. 在MySQL中,我们可以使用SHOW STATUS指令语句来查看MySQL服务器的状态信息.下面,我们以DOS命令窗口的形式连接My

linux运维技术(查看linux服务器状态常用命令)

最近发现大数据技术的一些部署,高可用,集群等和网站的负载均衡,自动化运维,灾备等其实有很多知识都是重合的,要学好linux运维相关,在大数据的研究上也会有所提高.既然工作需要去系统的去学习linux运维的技术,那就去好好的去学习它~~,况且我还很喜欢捣鼓这个. :) 先总结了解一台服务器状态的常用命令的总结:(以下是两台服务器测试的结果) (1)查看linux版本: [[email protected] home]# lsb_release -a LSB Version: :core-4.1-a

使用nfsstat命令查看NFS服务器状态

转载于:http://www.cnblogs.com/jankie/archive/2011/09/03/2165851.html nfsstat命令显示关于NFS和到内核的远程过程调用(RPC)接口的统计信息,也可以使用该命令重新初始化该信息.如果未给定标志,默认是nfsstat -csnr命令.使用该命令显示每条信息,但不能重新初始化任何信息. nfsstat命令的主要参数如下. (1)-b:显示NFS V4服务器的其他统计信息. (2)c:只显示客户机端的NFS和RPC信息,允许用户仅查看

如何查看nginx状态?如何统计访问量?

nginx是个什么玩意儿本文不再多说,直奔主题! 1. 如何查看nginx的状态? stub_status 模块介绍 stub_status 模块主要用于查看Nginx的一些状态信息. 本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: ./configure –with-http_stub_status_module 一.查看已安装的 Nginx 是否包含 stub_status 模块 #/usr/local/nginx/sbin/nginx -V 如果包

Centos7   Nginx 服务器的安装配置

一. Nginx 简介 Nginx 是由俄罗斯软件工程师 Igor Sysoev 开发的一个高性能的 HTTP 和反向代理服务器,具备 IMAP/POP3 和 SMTP 服务器功能. 作为 Web 服务器:相比较与 Apache, Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤为受到虚拟主机提供商的欢迎,能够支持高达 50000 个并发的连接数的响应. 作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP

Linux_CentOS 7下Nginx服务器的安装配置

1.安装 1.1 配置epel yum 源 wget http://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm yum install nginx -y 1.2 查看确认 是否安装 [[email protected] ~]# rpm -qa | grep nginx nginx-1.10.2-1.el7.x86_64 nginx-

zabbix监控nginx连接状态

zabbix学习笔记:zabbix监控nginx连接状态 zabbix监控nginx zabbix可以监控nginx的状态,关于一个服务的状态可以查看服务本身的状态(版本号.是否开启),还应该关注服务能力(例如以nginx的负载效果:连接数.请求数和句柄数).下面我们使用zabbix监控nginx. nginx的安装 如果想要查看nginx的服务状态,在对nginx进行源码安装的时候要选中–with-http_stub_status_module模块. 1.解压安装包: [[email prot

zabbix监控nginx连接状态(转)

zabbix监控nginx zabbix可以监控nginx的状态,关于一个服务的状态可以查看服务本身的状态(版本号.是否开启),还应该关注服务能力(例如以nginx的负载效果:连接数.请求数和句柄数).下面我们使用zabbix监控nginx. nginx的安装 如果想要查看nginx的服务状态,在对nginx进行源码安装的时候要选中–with-http_stub_status_module模块. 1.解压安装包: [[email protected] mnt]# tar xvf nginx-1.