本番環境で「npm rnu start」をしたら、 途中で落ちて起動していない状態になってしまったんだけど 対処方法ってあるのかな? Node.jsでは予期しないエラーが発生するとサーバーが落ちてしまうんだ。 でも、「pm2」とうアプリケーションを使うことでサーバーを永続的に起動状態にすることができるから解説していくね! pm2とは? 「pm2」はアプリケーション毎の起動・停止の管理やログ管理、CPUやメモリなどモニタリングができるプロセス管理のアプリケーションです。 Node.jsアプリケーションのプロセスの状態を常に監視し、プロセスが停止したりメモリの上限を超えたときなど、異常終了したときに自動で再起動を行ってくれます。 pm2の使い方 pm2のインストール まずはpm2をインストールします。 グローバルインストールをするため-gを付けます。
![【Next.js】pm2を使ってNode.js環境を永続化する方法! | ちょいっぽ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b85e2bf5a39e81420131d34b1b1e49fc015885d1/height=288;version=1;width=512/https%3A%2F%2Fchoippo.com%2Fwp-content%2Fuploads%2F2022%2F10%2Fnextjs_text_thumbnail.jpg)