【急募】エックスサーバー でforeverを実行して、SSH切断すると切れる時の対処法
解決したいこと
エックスサーバー でforeverコマンドを使い、pythonプログラムを常時起動したい。
npmをインストールしてforeverコマンドを使うとこまではできました。
SSH接続したエックスサーバー を切断するとforeverで実行しているプログラムまで落ちます。
解決方法や代替案などありましたら教えてください。
発生している問題・エラー
エックスサーバー 上でfoeverコマンド実行
$ forever -c python test/test.py
foreverが動いているか確認
$ forever list
#[0] pZUM python test/test2.py
この状態でSSH接続しているコマンドラインを切断する
$ forever list
#No forever processes running
エックスサーバー でforever動かしている記事など読んでもこのエラーが発生しているものを見つけられませんでした。
どなたかお力をお貸しいただけると助かります。
追記・解決策あり
どうやら実行しているコマンドが間違っていたようでした。
#間違いコマンド
forever -c python test/test.py
#正しいコマンド
forever start -c python test/test.py
なお、間違いコマンドでもSSH切断するまでは、しっかりと動作します。
反省点
foreverのドキュメントに書いてあるコマンドとは違ったコマンドを実行していたみたいです。
多分foreverインストールの際に参考にさせていただいたサイトに載っているコマンドです。
人のせいではなく、100%自分が悪いのですが。
参考にしつつも、しっかりとドキュメントを読む癖を少しずつ付けて行こうと思いました。
感謝
この問題を解決に導いてくれた
ありがとうございました!