質問: さくらレンタルサーバーを使用しています。 ratchetというPHPのライブラリを使用してwebsocketを実現しようとしています。 実際にsshログインをしてserver.phpを起動すると、websocketが実現できました。 しかし、ssh接続を遮断すると当然server.phpが起動した状態ではなくなります。 これをどうにかして、ユーザがいるときに起動した状態にしたいのですが、どのようにすればいいのかわかりません。 もしかしたらレンタルサーバーでは不可能でVPSなど使用しないといけないのかなと思いましたが、さくらレンタルサーバーでwebsocket!みたいなサイトをいくつか見かけた(詳細は全然分かりませんでした)ので、出来るのかな?と思って投稿しました。 よろしくお願いします。
回答: ごく簡単には、「nohup php server.php &」のようにするとバックグラウンド実行になって、SSHを切断しても動き続けるようになります。 実用に供するのであれば、何かしらのプロセス管理ツール(固まったら再起動するなど)を挟んで起動することになると思います。