Heim > Artikel > PHP-Framework > 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!