pm2 설치 및 사용법

pm2는 프로세스 매니저로서 파일이 변경되면 알아서 서버를 재시작 해주고, 서버가 다운되었을 경우에도 알아서 서버를 재시작 해주는 툴입니다.

 

설치

npm install pm2 -g

 

실행

pm2 start app.js

 

모니터링(나가려면 q)

pm2 monit

 

프로세스 리스트

pm2 list

 

--watch 옵션(자동으로 반영함)

pm2 start app.js --watch

 

로그 확인

pm2 log

 

모든 프로세스 종료

pm2 kill

 

프로그램이 실행되면서 로그를 남김 + 특정 디렉토리에는 watch를 하지 않음

pm2 start main.js --watch --ignore-watch="data/* sessions/*"  --no-daemon

'advanced > 웹 - 백엔드' 카테고리의 다른 글

스프링 학습시작  (0) 2022.06.19
웹팩 기본 사용법(with react)  (0) 2019.08.29
nodejs 프로그램 빌드  (0) 2019.08.29
sanitize-html(입력에 대한 보안)  (0) 2019.04.16
redirection  (0) 2019.04.16

댓글

Designed by JB FACTORY