我编写了一个工作PHP 脚本,它带有一个无限的 while (true) 循环作为 Websocket 服务器。
你能帮我吗:
- 在启动时启动 PHP 脚本?
- 开始通过 ssh 停止 PHP 脚本?
- 我读到 PHP 无限循环内存不足(ref)有没有更好的方法来维护 websocket 服务器呢?
仅供参考:我有 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
安装新贵
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
谢谢!