본문 바로가기
공부/Protocol

PM2 사용법

by 726582776982 2023. 4. 2.

https://any-ting.tistory.com/74

pm2는 주로 javascript로 작성한 node js 기반 process를 관리/모니터링하는데

python 이나 java app 도 모니터링이 가능합니다.

주 사용 명령어

pm2로 process 실행하기

pm2 start <start js file>

example:

pm2 start www/app.js

www/app.js file을 실행한다. 이후 pm2 가 process의 life cycle을 관리한다.

오류에 의해 down된 경우 자동으로 재시작까지 해준다.

pm2 에 등록한 process 정지

pm2 stop <id>

pm2 에 등록한 process 재시작

pm2 restart <id>

pm2 에 등록한 process 목록 확인

pm2 ls

pm2 에 등록한 process의 log 보기

stdout으로 출력하는 log를 출력해주는 기능

pm2 logs

모든 process의 log를 출력한다.

pm2 logs <id>

특정 process의 log를 출력한다.

pm2 process monitor

pm2 monit

pm2에 등록한 process를 제거

pm2 delete <id>

pm2에 등록한 process 목록 저장

pm2 save

save를 해주지 않으면 reboot 후에 목록이 사라진다.

'공부 > Protocol' 카테고리의 다른 글

mqtt_logging  (0) 2023.04.02
Mqtt publish errorCode 32000 Debug  (0) 2023.04.02
Mqtt Subscribe  (0) 2023.04.02
Mqtt Client in Thread Pool to java  (0) 2023.04.02