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 |