Starten und Stoppen
Hinweis: Die Befehle zum Starten und Stoppen von Workerman werden alle in der Kommandozeile ausgeführt.
Um Workerman zu starten, benötigen Sie zunächst eine Startdatei, in der der Dienstport und das Protokoll definiert sind. Siehe dazu Einsteigerleitfaden - Einfache Entwicklungsbeispiele.
Hier verwenden wir workerman-chat als Beispiel, dessen Startdatei start.php heißt.
Starten
Im Debug-Modus starten
php start.php start
Im Daemon-Modus starten
php start.php start -d
Stoppen
php start.php stop
Neustarten
php start.php restart
Sanften Neustart
php start.php reload
Status überprüfen
php start.php status
Verbindungsstatus überprüfen (benötigt Workerman Version >= 3.5.0)
php start.php connections
Unterschied zwischen Debug- und Daemon-Modus
-
Beim Starten im Debug-Modus werden die Druckfunktionen wie echo, var_dump, print usw. direkt im Terminal ausgegeben.
-
Beim Starten im Daemon-Modus wird die Ausgabe der Druckfunktionen wie echo, var_dump, print usw. standardmäßig in die Datei /dev/null umgeleitet. Sie können diesen Dateipfad mit
Worker::$stdoutFile = '/your/path/file';festlegen. -
Beim Starten im Debug-Modus wird Workerman beendet, sobald das Terminal geschlossen wird.
-
Beim Starten im Daemon-Modus läuft Workerman weiterhin normal im Hintergrund, auch wenn das Terminal geschlossen wird.