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.
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
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.
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
lsof -i:80
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!