Heim >Backend-Entwicklung >PHP-Problem >So stoppen Sie Nginx- und PHP-Dienste
So stoppen Sie Nginx: Führen Sie den Befehl „nginx -s quit“ oder „nginx -s stop“ aus. So stoppen Sie den PHP-Dienst: Führen Sie den Befehl „kill -INT ` cat /usr/local/php/var/run/php-fpm .pid`“ aus.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP7.1-Version, DELL G3-Computer
Vier Möglichkeiten, den Nginx-Dienst zu stoppen
Beenden Sie den Dienst ruhig
Diese Methode ist besser als stoppen Es ist milder und erfordert, dass der Prozess seine aktuelle Arbeit abschließt, bevor er stoppt.
nginx -s quit
Stoppen Sie den Dienst sofort
Diese Methode ist schwieriger und stoppt den Prozess direkt, unabhängig davon, ob er funktioniert oder nicht.
nginx -s stop
systemctl Stop
systemctl gehört zum Linux-Befehl
systemctl stop nginx.service
killall-Methode zum Beenden des Prozesses
Töten Sie den Prozess direkt und verwenden Sie ihn, wenn das oben Gesagte ungültig ist, harte Einstellung, einfach und unhöflich!
killall nginx
So stoppen Sie den PHP-Dienst
INT, TERM: Sofort beenden
QUIT: Reibungslos beenden
USR1: Protokolldatei erneut öffnen
USR2: Alle Arbeitsprozesse reibungslos neu laden und die Konfiguration und das Binärmodul neu laden
1. PHP-FPM schließen:
kill -INT ` cat /usr/local/php/var/run/php-fpm .pid`
2. PHP-FPM neu starten:
kill -USR2 ` cat /usr/local/php/var/run/php-fpm .pid`
3. Überprüfen Sie die Anzahl der PHP-FPM-Prozesse:
ps aux | grep -c php-fpm
Empfohlenes Lernen:
Das obige ist der detaillierte Inhalt vonSo stoppen Sie Nginx- und PHP-Dienste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!