首頁  >  文章  >  運維  >  怎麼看nginx有沒有啟動

怎麼看nginx有沒有啟動

步履不停
步履不停原創
2019-06-21 10:04:497940瀏覽

怎麼看nginx有沒有啟動

Nginx是一個高效能的反向代理伺服器,現在一般作為我們網站或其他Web服務的第一層代理,使用者在瀏覽器請求首先經過的就是Nginx服務。

如果Nginx服務沒有啟動或例外結束,將會影響Web服務的正常使用。 

下面我將在Linux中查看Nginx是否啟動的過程記錄,分享出來。

工具/原料

Linux

Nginx

透過程式判斷

########################################第一種方法:###查看進程清單並過濾#########Linux每個應用程式運行都會產生一個進程,那麼我們就可以透過查看Nginx進程是否存在來判斷它是否啟動。 ######用ps -ef列出進程列表,然後透過grep過濾。 ######如: ps -ef | grep nginx 就可以看到Nginx進程是否存在了。 ######第二種方法:###直接查看進程id#########ps -C nginx -o pid######這種直接回傳pid的方式比較適合跟其他程式結合使用,例如在shell/python腳本中執行這個指令拿到pid,讓後根據pid來判斷Nginx是否啟動。 ######建議使用這種方式。 ######END#########透過連接埠判斷#########第三種方法:###使用netstat指令#########如果我們的Nginx運行在80端口,那麼就可以透過netstat -anp | grep :80指令來判斷Nginx是否啟動。 ######第四種方法:###使用lsof指令#########lsof -i:80 也可以查到80埠程序是否有程序在運作。 #########更多Nginx相關技術文章,請造訪#########Nginx教學#########欄位學習! ######

以上是怎麼看nginx有沒有啟動的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn