Node.jsのdaemon化について
nodeアプリを作成したは良いけど
node app.js&
のような実行ではdaemon化したいアプリケーションがうまく動かない。
簡単に調べたところforeverを利用すると便利だったのでまとめる
foreverとは
サイト
https://github.com/nodejitsu/forever
以下機能についてです。便利機能満載です
- nodeアプリをdaemon化する
- 落ちた場合に自動的に再起動してくれる
- foreverで起動したプロセスをCLIで管理可能
- ログ管理もしてくれる
foreverのインストール
簡単npmでサクッと行けます
npm install -g forever
daemon化
forever start (js名)
稼働中daemonリスト表示
forever list
停止方法
uidを指定(4文字程度のアルファベットであることが多い)
forever stop (listで確認したuid)