zoukankan      html  css  js  c++  java
  • 查看nginx(Web网页服务器)状态是否正常

    Linux每个应用运行都会产生一个进程,那么我们就可以通过查看Nginx进程是否存在来判断它是否启动。

    1、有时想知道nigix是否在正常运行,需要用linux命令查看nginx运行情况。执行命令:ps -A | grep nginx。

    如果返回结果的话,说明有nginx在运行,服务已经启动。

    如果不怕nginx关闭的话。也可以执行:service nginx restart。把nginx服务重启,在重启时,也可以看到具体有没有什么地方出错。

    2、(1)查看nginx监听的端口是否存在

    [root@localhost ~]# netstat -tlnup|grep nginx
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 12891/nginx

    (2)看进程——看是否存在主进程和php-fpm子进程

    [root@localhost ~]# ps -ef |grep nginx
    nginx: master process
    00:00:00 php-fpm:xxx

    (3)看日志是否更新tail -f access.log。

    (4)如果nginx已经做成服务,看是否正在运行

    [root@localhost ~]# service nginx status
    nginx (pid 12891) 正在运行...

    3、直接查看进程id:ps -C nginx -o pid。

    这种直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,然后根据pid来判断Nginx是否启动。 推荐使用这种方式。

    4、linux下web服务器常用的一般就apache、nginx

    # rpm -qa |grep apache

    # rpm -qa |grep nginx

    以上是查看是否安装了rpm包,如果没有 # chkconfig --list 列出系统服务的运行。

    参考:https://www.imooc.com/wenda/detail/598673

    生活其实也很简单,喜欢的就去争取、得到的就珍惜、失去的就忘记。
  • 相关阅读:
    Codeforces Round #174 (Div. 1 + Div. 2)
    Codeforces Round #176 (Div. 1 + Div. 2)
    [ARC101C] Ribbons on Tree 解题报告
    [CTS2019]珍珠 解题报告
    CF1349D Slime and Biscuits 解题报告
    [PKUWC2018]猎人杀 解题报告
    AGC047 解题报告
    肯德基 解题报告
    [GXOI/GZOI2019]旧词 解题报告
    [ARC084B] Small Multiple 解题报告
  • 原文地址:https://www.cnblogs.com/Formulate0303/p/14445868.html
Copyright © 2011-2022 走看看