nuxt3pm2
制作日: 2024年03月22日
更新日: 2024年03月28日
"scripts": {
"start": "pm2 start -i max --name {プロジェクト名} .output/server/index.mjs",
"build": "nuxt build",
…
},
PM2 Process Managementはバックグラウンドで実行されるデーモンで、すべての実行中のプロセスを管理することができる。
pm2 start app.js //アプリをプロセスリストに登録し、バックグラウンドで起動
pm2 ls //実行中のすべてのアプリケーションを表示
pm2 delete app //アプリを停止し、プロセスリストから削除
リソース使用量のモニタリング機能も提供している。
pm2 monit //各プロセスのCPU使用率、メモリ使用量などを簡単に監視できる
PM2 Process Management Quick Start通りに進める
npm install pm2@latest -g
# or
yarn global add pm2
npm run start
pm2 restart {プロジェクト名}