Linux下查看Nginx是否啟動問題
介紹
Nginx是一個高性能的反向代理服務器,現(xiàn)在一般作為我們網(wǎng)站或其他Web服務的第一層代理,它負責監(jiān)聽80端口,用戶通過瀏覽器發(fā)送的請求首先經(jīng)過的就是Nginx服務。
如果Nginx沒有啟動或異常結(jié)束就會影響Web服務的正常使用。
那么如何在Linux中查看Nginx是否啟動呢?
命令
方法一
查看進程列表(條件過濾)
Linux沒運行一個程序就會產(chǎn)生一個進程,那么可以通過查看Nginx進程來判斷它是否運行。
ps -ef | grep nginx
方法二
直接查看進程pid
這種直接返回pid的方式比較適合跟其他程序結(jié)合使用,比如在shell/python腳本中執(zhí)行這個命令拿到pid,讓后根據(jù)pid來判斷Nginx是否啟動。
ps -C nginx -o pid
方法三
通過端口判斷
我們知道,Nginx監(jiān)聽的是80端口,那么就可以查看80端口運行的程序來判斷Nginx是否運行
netstat -anp | grep :80
方法四
使用lsof命令來查看80端口是否有程序在運行
lsof -i:80
注意:
此命令在CentOS下無法直接使用,需要使用yum install lsof安裝
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于Linux的mariadb數(shù)據(jù)庫
這篇文章主要介紹了關(guān)于Linux的mariadb數(shù)據(jù)庫的相關(guān)資料,主要就是用戶可以對文件中的數(shù)據(jù)進行新增、截取、更新、刪除等操作,需要的朋友可以參考下面文章內(nèi)容2021-09-09Apache Calcite 實現(xiàn)方言轉(zhuǎn)換的代碼
這篇文章主要介紹了Apache Calcite 實現(xiàn)方言轉(zhuǎn)換的代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Linux實現(xiàn)301重定向和偽靜態(tài)方法
本篇文章給大家整理了在Linux實現(xiàn)301重定向和偽靜態(tài)方法以及注意事項,對此有需要的朋友可以參考學習下。2018-04-04