Node.js Process Manager PM2

サーバサイドアプリケーションをJavaScriptで動かすとき、実際のサービスではプロセスマネージャが欲しくなります。
今回、PM2を試して見ました。

参考)https://pm2.keymetrics.io/docs/usage/quick-start/

環境)express / node v20.15.0, npm 10.7.0, npx 10.7.0 / Mac nodebrew

app.js

Express でサーバを立ち上げ、curlコマンドで連続実行(while : ; do ; curl localhost:3000 ; done)して、プロセスを確認(ps -ef)します。


プロセスを起動後追加

プロセスに分散して実行されていることを確認できました。