ブログ一覧に戻る

PM2でのサーバー再起動時の自動設定が楽だった件(Nuxt)

NodeNuxtpm2

みなさんこんにちは!
イザナギです!


// npmの場合 
npm install pm2 -g 
// yarnの場合 
yarn global add pm2 --prefix /usr/local


module.exports = {
    apps: [
      {
        name: 'アプリケーション名',
        exec_mode: 'cluster',
        instances: 'max', // Or a number of instances
        script: './node_modules/nuxt/bin/nuxt.js',
        args: 'start'
      }
    ]
}


// npmの場合
npm run build
// yarnの場合
yarn build


pm2 start


pm2 startup [system]   // centOS8の場合pm2 startup centos


pm2 save


systemctl list-unit-files -t service

これで、再起動設定は終了なので自分でサーバーを再起動してみまして試してみましょう。
再起動して少し経つと、Nuxt(node)アプリも再起動しているはずです。

まとめ

今回は「PM2」でサーバー再起動時のnode(Nuxt)アプリの再起動設定を記事にしてみました。
設定は結構楽でしたね!ちなみに、以下の記事によるとAmazonであったり、Microsoftであったり有名企業の顧客になっているらしいです。
PM2 最新情報 | OSSサポートのOpenStandia™【NRI】
すごいな!
PM2を導入して間もないので、これからまた何かありましたら、その都度記事にしていきたいと思います!
それでは今回はここで筆を置かせていただきます!最後まで記事をご覧いただきありがとうございました!

関連記事

この記事に関連するおすすめです。