Как использовать Supervisor для запуска сервера Websocket на экземпляре AWS Lightsail

Я использую эту библиотеку для добавления веб-сокетов в свое приложение codeigniter. У меня все работает, но мне нужно, чтобы сервер websocket всегда работал в фоновом режиме, независимо от того, открыт интерфейс командной строки или нет. Чтобы запустить сервер в CLI, я запускаю эту команду:

php index.php welcome index

Что дает мне:

Running server on host 0.0.0.0:8282
Authentication activated

Веб-сокеты работают в моем приложении, но если я закрываю интерфейс командной строки, сервер также закрывается. Как мне сохранить это? У меня есть Супервайзер (как это было предложено для Рэтчета), но я понятия не имею, что делать дальше. Я просто запускаю простой PHP-сервер (Ubuntu на AWS Lightsail), кстати, не узел.

0 ответов

Другие вопросы по тегам