Heim >Backend-Entwicklung >PHP-Tutorial >swoole startet mehrere Server mit einem Klick
Ich verwende swoole_server als http-Server in meinem Projekt.
Ich verwende swoole_server als Datenbankverbindungspool für MySQL, Redis und andere Datenbanken. Außerdem habe ich vor, swoole_server in Zukunft zum Erstellen des RPC-Servers zu verwenden. und ich muss es jedes Mal während der Entwicklung manuell starten. Diese beiden Server sind sehr unpraktisch
Problem:
Gibt es eine Möglichkeit, diese Server mit einem Klick zu starten?
ps: Ich weiß, dass es möglich ist, einen Shell-Befehl zu schreiben, wenn sich der Server im Daemonisierungsstatus befindet. Ich weiß nicht, ob es einen besseren Weg gibt .
Ich habe swoole_process verwendet, um zwei Unterprozesse zum Starten dieser Server zu öffnen, aber der Prozess ließ sich leicht einfrieren. Einige Funktionen (einschließlich Neustart, Neuladen, Stoppen des Servers) waren sehr umständlich zu implementieren und es gab viele Fehler, also habe ich schließlich aufgegeben.
============
ps: Problem wurde gelöst