![作为守护进程运行的 PHP websocket 脚本在一段时间后停止工作](https://linux22.com/image/686454/%E4%BD%9C%E4%B8%BA%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%E8%BF%90%E8%A1%8C%E7%9A%84%20PHP%20websocket%20%E8%84%9A%E6%9C%AC%E5%9C%A8%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%8E%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C.png)
我像这样启动我的 websocket 脚本:
nohup php server.php &
然后我关闭了 ssh 客户端,它似乎工作正常了一段时间,但大约半小时后它就停止工作了,知道为什么以及如何使它永久停止吗?
答案1
尝试使用 Tmux (或屏幕):
apt-get install tmux
后:
tmux attach; tmux new
最后:
php server.php
我像这样启动我的 websocket 脚本:
nohup php server.php &
然后我关闭了 ssh 客户端,它似乎工作正常了一段时间,但大约半小时后它就停止工作了,知道为什么以及如何使它永久停止吗?
尝试使用 Tmux (或屏幕):
apt-get install tmux
后:
tmux attach; tmux new
最后:
php server.php