Я написал работающий PHP-скрипт с бесконечным циклом while (true) в качестве сервера Websocket.
Не могли бы вы помочь мне с:
- запуск скрипта PHP при загрузке?
- начать останавливать PHP-скрипт через ssh?
- Я читал о бесконечных циклах PHP, у которых заканчивается память (ref) есть ли лучший способ поддерживать сервер веб-сокетов?
К вашему сведению: у меня есть Apache; PHP; MySQL; systemd установлен и хотел бы избежать установки чего-либо еще!
Что я пробовал:
написание init.d/service (как описано Bram.us) и запустите его, но:
sudo /etc/init.d/myservice start
sudo: unable to execute /etc/init.d/myservice: No such file or directory
установка upstart
sudo apt-get install upstart
и запись файла конфигурации в /etc/init/ с:start on filesystem and net-device-up IFACE=eth0 respawn exec /usr/bin/php -f /path/to/your/script.php
но после этого я больше не мог загружаться полностью ... поэтому я вернулся к systemd
Спасибо!