Закрытие терминала приводит к остановке службы
Вопрос:
Почему при закрытии терминала Workerman автоматически закрывается?
Ответ:
У Workerman существуют два режима запуска: отладочный режим и демонический режим.
Когда вы запускаете php xxx.php start
, происходит запуск в отладочном режиме, который используется для разработки и отладки проблем. При закрытии терминала Workerman также останавливается.
Если вы запустите php xxx.php start -d
, то будет использован демонический режим, в котором закрытие терминала не повлияет на работу Workerman.
Для того чтобы Workerman не зависел от терминала, рекомендуется использовать режим демона при запуске.