swooleWie schließt man? Wie kann ich den Daemon-Prozess herunterfahren, wenn Swoole ihn versehentlich gestartet hat?
1. Ich habe heute swoole im Projekt verwendet und versehentlich den Daemon-Prozess in der Konfiguration aktiviert (das heißt, der Prozess läuft immer im Hintergrund)
2. Beim Debuggen des Socket-Codes wurde der Prozess beendet und erneut geöffnet, und es wurde weiterhin angezeigt, dass der Port belegt war
3. Auch wenn der Terminalbefehl Wenn das laufende Fenster zu diesem Zeitpunkt geschlossen wurde, öffnen Sie es erneut. Der Port ist ebenfalls belegt und der Prozess kann nicht erneut gestartet werden. Die Lösung lautet wie folgt:
Der erste Schritt besteht darin, den Daemon-Prozess im Code auf 0 zu ändern
Der zweite Schritt besteht darin, die PID von zu ermitteln Diese Portnummer (I Der Port, auf den der Code lauscht, ist 9503), und der PID-
-Befehl lautet wie folgt:
netstat -apn | grep 9503
Schritt 3: Beenden Sie dies Prozess
Der Befehl lautet wie folgt:
kill -9 18669
Sie können das Abhörprogramm jetzt wieder aktivieren und es werden keine Fehler mehr gemeldet, dass der Port belegt ist
Das obige ist der detaillierte Inhalt vonSo beenden Sie den Daemon-Prozess mit Swoole. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!