Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So überprüfen Sie, ob Nginx unter Linux gestartet ist

So überprüfen Sie, ob Nginx unter Linux gestartet ist

青灯夜游
青灯夜游Original
2019-06-11 15:32:4536700Durchsuche

Nginx ist ein leistungsstarker Reverse-Proxy-Server, der heute im Allgemeinen als First-Layer-Proxy für unsere Website oder andere Webdienste verwendet wird. Der Nginx-Dienst ist das erste, was ein Benutzer in einem Browser anfordert. Wenn der Nginx-Dienst nicht startet oder abnormal endet, wirkt sich dies auf die normale Nutzung des Webdienstes aus. Wie kann man also überprüfen, ob Nginx gestartet ist? Im folgenden Artikel erfahren Sie, wie Sie überprüfen können, ob Nginx unter Linux gestartet ist. Ich hoffe, er hilft Ihnen.

So überprüfen Sie, ob Nginx unter Linux gestartet ist

Methode 1: Nach Prozess beurteilen

Jede unter Linux ausgeführte Anwendung generiert dann einen Prozess Wir können feststellen, ob der Nginx-Prozess gestartet ist, indem wir prüfen, ob er existiert.

Verwenden Sie ps -ef, um den Prozess aufzulisten, und filtern Sie ihn dann durch grep.

Verwenden Sie beispielsweise den folgenden Befehl, um zu sehen, ob der Nginx-Prozess vorhanden ist.

ps -ef | grep nginx

So überprüfen Sie, ob Nginx unter Linux gestartet ist

Oder verwenden Sie den folgenden Befehl, um die Prozess-ID direkt anzuzeigen.

ps -C nginx -o pid

Diese Methode zur direkten Rückgabe der PID eignet sich besser für die Verwendung in Verbindung mit anderen Programmen. Führen Sie beispielsweise diesen Befehl in einem Shell-/Python-Skript aus, um die PID abzurufen, und beurteilen Sie dann, ob Nginx basierend darauf gestartet wurde auf der PID.

So überprüfen Sie, ob Nginx unter Linux gestartet ist

Methode 2: Nach Port ermitteln

Sie können überprüfen, ob Nginx eingeschaltet ist Ein bestimmter Port Der Prozess wird ausgeführt, um festzustellen, ob Nginx gestartet ist.

Wenn Nginx auf Port 80 läuft, können Sie mit dem folgenden Befehl feststellen, ob Nginx gestartet ist.

netstat -anp | grep :80

So überprüfen Sie, ob Nginx unter Linux gestartet ist

lsof -i:80

So überprüfen Sie, ob Nginx unter Linux gestartet ist

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob Nginx unter Linux gestartet ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn