linux如何查看nginx是否启动

linux如何查看nginx是否启动

Nginx是一个高性能的反向代理服务器,现在一般作为我们网站或其他Web服务的第一层代理,用户在浏览器请求首先经过的就是Nginx服务。

如果Nginx服务没有启动或异常结束,将会影响Web服务的正常使用。 

下面我将在Linux中查看Nginx是否启动的过程记录,分享出来。

工具/原料

 
  • Linux
  • Nginx

通过进程判断

 
  1. 1

    第一种方法:查看进程列表并过滤

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

    用ps -ef列出进程列表,然后通过grep过滤。

    如: ps -ef | grep nginx 就可以看到Nginx进程是否存在了。

    linux如何查看nginx是否启动

  2. 2

    第二种方法:直接查看进程id

    ps -C nginx -o pid

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

    推荐使用这种方式。

    linux如何查看nginx是否启动

    END

通过端口判断

 
  1. 第三种方法:使用netstat命令

    如果我们的Nginx运行在80端口,那么就可以通过netstat -anp | grep :80命令来判断Nginx是否启动。

    linux如何查看nginx是否启动

  2. 2

    第四种方法:使用lsof命令

    lsof -i:80 也可以查到80端口进程是否有进程在运行。

    linux如何查看nginx是否启动

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113395.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 开源报表编辑器 java_常用的6款Java开源报表制作工具[通俗易懂]

    开源报表编辑器 java_常用的6款Java开源报表制作工具[通俗易懂]本文为大家推荐6款常用的Java开源报表制作工具,供开发者学习、参考。1.Aspose.CellsforJasperReports一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表,支持PDF、HTML、XLS、CSV和XML文件输出格式,是当前Java开发者最常用的报表工具。2.BIRT一个Eclipse-based开放源代码报表系统。它主要是用在基于J…

    2022年10月20日
    4
  • Windows10系统设置定时关机「建议收藏」

    Windows10系统设置定时关机「建议收藏」1.输入cmd运行命令提示符2.输入 shutdown–s–t3600   [注:3600为倒计时的秒数,此语句为系统在一小时后关机]/*shutdown命令的参数:shutdown-a 取消关机shutdown-s关机shutdown-f 强行关闭应用程序shutdown-m计算机名 控制远程计算机shutdown-i 显示“远程关机”图形用户界面,…

    2022年5月15日
    42
  • Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”

    Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”Xshell7忽然不能用,提示“”要继续使用此程序,您必须应用最新的更新或使用新版本“”解决办法:修改电脑的系统时间。右下角日期-右键“调整日期/时间(A)”-手动设置日期和时间-将日期调整到2017年即可。之前Xshell6和Xshell5也会包这样的错误,是因为xshell比较傻叉,需要你强制更新到最近版本否则就不能使用。也解决办法就是找到xshell的解决目录,用UE打开nslicense.dll文件:xshell6和xshell5解决的具体步骤步骤1:下载U…

    2022年7月15日
    101
  • Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法[通俗易懂]

    Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法[通俗易懂]Eclipse是目前最流行的Java语言开发工具,它强大的代码辅助功能,可以帮助开发人员自动完成语法修正、补全文字、代码修复、API提示等编码工作,大量节省程序开发所需的时间。本教程使用Eclipse为开发工具,下面介绍它的安装。(1)Eclipse是一个开放源代码的项目,其官方网站是www.eclipse.org。图1所示为Eclipse官方网站的首页。图…

    2022年5月20日
    42
  • 好博客[通俗易懂]

    好博客[通俗易懂]Elar的博客 http://www.cnblogs.com/elaron/peghoty的博客 http://blog.csdn.net/itplus/article/details/10484553炼数成金         http://f.dataguru.cn/thread-339602-1-1.htmlverydemo    http://www.verydemo.

    2022年7月21日
    12
  • 黑苹果收集

    黑苹果收集

    2021年8月26日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号