설치

 

pm2.keymetrics.io/

 

PM2 - Home

Advanced process manager for production Node.js applications. Load balancer, logs facility, startup script, micro service management, at a glance.

pm2.keymetrics.io

 

npm install pm2 -g

 

 

 

 

활용

pm2 start 파일

 

저는 vscode에 있는 main.js를 실행 시켜보았습니다.

 

pm2 start main.js

 

 

 

PM2 =>

ADVANCED, PRODUCTION PROCESS MANAGER FOR NODE.JS

 

Node.js에서 만든 프로그램 (위에 있는 main.js ) 을 실행하다 보면

 

node main.js

 

프로그램이 꺼질수도 있다. 

 

이때 PM2 프로그램이 프로세스를 감시하고 있다가 꺼지면 다시 켜주는 역할을 한다.

또한, 프로그램을 작동하다 변경된 사항이 있으면 node를 껐다가 다시 켜는 번거로움이 있었는데,

PM2은 파일이 변경되면 것을 감지하여 자동으로 프로그램을 껐다가 켜준다.

 

 

 

pm2 monit

 

pm2가 실행하고 있는 프로그램을 보여준다.

 

 

 

 

pm2 list

 

목록을 보여준다.

 

 

 

 

pm2 stop main.js

잠시 멈추는 기능

 

 

 

pm2 start main.js --watch

 

 

서버를 껐다가 키지 않고 

리로드(새로고침)만 해주면 웹에 변경사항이 반영된다.

 

 

pm2 log

 

오류와 같은 것들을 확인 할수있다.

+ Recent posts