Nginx ist ein leistungsstarker Reverse-Proxy-Server. Er wird heute im Allgemeinen als First-Layer-Proxy für unsere Website oder andere Webdienste verwendet ist der Nginx-Dienst.
Wenn der Nginx-Dienst nicht startet oder abnormal endet, wirkt sich dies auf die normale Nutzung des Webdienstes aus.
Jetzt werde ich die Prozessaufzeichnung der Überprüfung, ob Nginx unter Linux gestartet wird, teilen.
Werkzeuge/Materialien
Linux
Nginx
Nach Prozess beurteilen
Die erste Methode: Prozessliste anzeigen und filtern
Jede Linux-Anwendung generiert einen Prozess. Anschließend können wir beurteilen, ob der Nginx-Prozess gestartet wurde, indem wir prüfen, ob er vorhanden ist.
Verwenden Sie ps -ef, um den Prozess aufzulisten, und filtern Sie ihn dann durch grep.
Zum Beispiel: ps -ef |. Sie können sehen, ob der Nginx-Prozess vorhanden ist.
Zweite Methode: Prozess-ID direkt anzeigen
ps -C nginx -o pid
Diese Methode zur direkten Rückgabe der PID ist besser geeignet für Folgendes: Verwenden Sie es in Verbindung mit anderen Programmen, z. B. indem Sie diesen Befehl in einem Shell-/Python-Skript ausführen, um die PID abzurufen, und verwenden Sie dann die PID, um zu bestimmen, ob Nginx gestartet ist.
Es wird empfohlen, diese Methode zu verwenden.
ENDE
Nach Port beurteilen
Die dritte Methode: Verwenden Sie den Befehl netstat
Wenn wir Nginx läuft auf Port 80, dann können Sie mit dem Befehl netstat -anp grep :80 feststellen, ob Nginx gestartet ist.
Vierte Methode: Verwenden Sie den lsof-Befehl
lsof -i:80 Sie können auch überprüfen, ob auf Port 80 ein Prozess ausgeführt wird.
Weitere technische Artikel zum Thema Nginx finden Sie in der Spalte Nginx-Tutorial, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob Nginx gestartet ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!