Starten und Stoppen
Bitte beachten Sie, dass Workerman-Start- und Stop-Befehle alle über die Befehlszeile ausgeführt werden.
Um Workerman zu starten, benötigen Sie zunächst eine Startdatei, in der der Port und das Protokoll definiert sind, auf die der Dienst hören soll. Sie können sich an den Abschnitt "Einführender Leitfaden - Einfaches Entwicklungsbeispiel" halten.
Hier ist ein Beispiel mit workerman-chat, dessen Startdatei start.php lautet.
Starten
Im Debug-Modus starten
php start.php start
Als Daemon-Prozess starten
php start.php start -d
Stoppen
php start.php stop
Neustarten
php start.php restart
Sanftes Neustarten
php start.php reload
Status anzeigen
php start.php status
Verbindungsstatus anzeigen (erfordert Workerman-Version >=3.5.0)
php start.php connections
Unterschiede zwischen Debug- und Daemon-Modus
-
Im Debug-Modus werden Ausgabefunktionen wie echo, var_dump, print usw. direkt in der Konsole ausgegeben.
-
Im Daemon-Modus werden Ausgabefunktionen wie echo, var_dump, print standardmäßig in die Datei /dev/null umgeleitet. Sie können den Dateipfad mit
Worker::$stdoutFile = '/your/path/file';
festlegen. -
Im Debug-Modus wird Workerman beim Schließen der Konsole ebenfalls beendet und beendet.
-
Im Daemon-Modus läuft Workerman nach dem Schließen der Konsole weiterhin normal im Hintergrund.