Я запускаю свой скрипт websocket вот так :
nohup php server.php &
и я закрываю клиент ssh, и кажется, что какое-то время он работает нормально, но, скажем, через полчаса или около того он перестает работать, есть идеи, почему и как сделать его постоянным?
Попробуйте использовать Tmux (или экран):
apt-get install tmux
после:
tmux attach; tmux new
и, наконец:
php server.php