夏の暑さに負けて自宅でエアコンフル稼働な私です。 最近は node.js のお仕事が出てきたのですが、通常通り動いてOKとなっても、サーバーのSSHが終了するとプログラムも停止してしまいます。 そこで今回は node.js を永続化させる方法をご紹介します。 デーモン化モジュール : PM2 今回は pm2 というモジュールを使い、node.js をデーモン化していきます。 これは通常のデーモン化ではなく、pm2のサービスとして起動させるものです。 まずはインストールしていきましょう。 npm install pm2 -g この時、プロジェクトに追加するのではなく、システムとして稼働させるため 「-g」 をつけることを忘れないでください。 また、インストールは必ず node.js のファイルを実行させるユーザーで行ってください。 さらに、このままでも機能するのですが、実運用を考えてログファ
![node.js のアプリを永続化(デーモン化)させる | 株式会社ブリッツゲート](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d69dcba7f4ef0d4734943976316ff60282286a6/height=288;version=1;width=512/https%3A%2F%2Fblitzgate.co.jp%2Fwp%2Fwp-content%2Fuploads%2F2022%2F08%2Fcatch.jpg)