Node.jsのdaemon化について(foreverを使ってみる)

More than 5 years have passed since last update.


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)