Heim  >  Artikel  >  PHP-Framework  >  Gründe und Lösungen für das Scheitern des Arbeitsbeginns

Gründe und Lösungen für das Scheitern des Arbeitsbeginns

尚
Original
2019-12-09 09:14:323384Durchsuche

Gründe und Lösungen für das Scheitern des Arbeitsbeginns

Die häufigste Ursache für Workerman-Startfehler bei der Arbeit ist, dass das Startskript die Hauptprozess-PID-Datei der Versionen vor Workerman 3.2.2 nicht finden kann Standardmäßig in /tmp/ bereinigen einige Systeme das Verzeichnis /tmp/ regelmäßig, was dazu führt, dass das System nicht gestartet werden kann.

Lösung:

Methode 1: Aktualisieren Sie workerman auf Version 3.2.2 oder höher. Die Workerman3.2.2-Version speichert die PID-Datei nicht mehr unter /tmp/ und stellt auch php xxx.php bereit Der Kill-Befehl ist praktisch, um den Worker-Prozess gewaltsam zu beenden.

Methode 2: Sie können ps aux | starten. awk '{print $2}' |. Lesen Sie dann im Handbuch „pidFile“ nach, wie Sie die PID-Datei an einem sicheren Ort speichern.

Empfohlen: Workerman-Tutorial

Das obige ist der detaillierte Inhalt vonGründe und Lösungen für das Scheitern des Arbeitsbeginns. 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