Node.js アプリをバックグラウンドで永続的に起動する forever を導入してみた

Node.js アプリをバックグラウンドで永続的に起動する forever を導入してみた

ラズパイに PS4 を GoogleHome から起動できるアプリを導入しました。

導入したアプリを forever を使ってバックグラウンドで永続的に起動するように設定しました。

 

永続起動したいアプリが “app.js” だった場合、簡単な流れとしては以下の 2点だけです。

  1. forever モジュールインストール
  2. forever start app.js でバックグラウンドで永続起動

 

forever のインストール

  1. forever モジュールのインストール
    ※”-g” を点けない場合はアプリ単位でインストールが必要です

    npm install -g forever

 

forever の対応コンマド

  1. app.js を永続的に実行

    forever app.js

  2. エラーが出ても app.js をバックアップグラウンドで永続的に実行

    forever start app.js

  3. ファイルの変更を監視して、変更があると自動的に再起動

    forever -w start app.js

  4. app.js の停止

    forever stop app.js

  5. 実行中のアプリの一覧を表示

    forever list

  6. app.js の操作ログを表示

    forever logs app.js

 

ラズパイ再起動に Node.js アプリを自動起動する方法はコチラ

ラズパイ再起動時にNode.jsアプリを自動起動する