[TIL] 프로세스 매니저 pm2

홍효정·2020년 11월 29일
0

TIL

목록 보기
27/40

pm2

pm2는 노드 프로세스 매니징 도구로 터미널 환경에서 node를 관리하기 편하게 도와준다.



설치

# 설치 (window가 아닌 운영체제는 sudo를 붙여준다.)
$ npm install pm2 -g

# 버전 확인
$ pm2 version

뒤에 -g 옵션을 붙이는 이유는 사용자가 pm2 명령어를 어떤 디렉터리에서건 사용할 수 있게 하기위함이다. 글로벌 세팅이라고 보면 된다.



사용법


$ pm2 start app.js # pm2 실행

$ pm2 start app.js --watch # 프로세스의 변경사항을 감지하여 적용

$ pm2 list # 현재 실행중인 프로세스의 리스트 보기

$ pm2 log # 변경사항을 log로 보여준다.

$ pm2 stop app.js # pm2 종료

pm2 start app.jsnode app.js 명령어와 같다.
pm2 start app.js --watch 명령어를 실행하면 서버를 껐다 키지 않아도 자동으로 변화를 감지하여 적용해준다.



모니터링

$ pm2 monite # 현재 구동하고 있는 프로세스들을 모니터링한다.
profile
HHJ velog 🍔

0개의 댓글