[pm2] 명령어 정리

pm2 : node.js 프로세스 관리 도구.

설치

$ npm install pm2 -g

명령어

pm2 start <filename> [--watch, --no-daemon]
  • start
    앱을 실행시킴.
  • —watch
    현재 디렉토리와 그 하위 폴더의 파일을 실시간으로 감시하고 파일을 수정하면 서버를 재 실행한다.
    수동으로 서버를 재실행하지 않고, 새로고침만으로 확인할 수 있다.
  • —no-daemon
    start하면 파일은 백그라운드에서 실행되고, 이런 상태를 daemon이라고 한다. daemon 아닌 상태로 프로그램을 실행한다.

pm2 stop <filename>
pm2 delete <filename>
  • stop
    프로세스를 중지한다.
  • stop
    프로세스를 삭제한다.

pm2 log [<filename>]
  • log
    작업한 로그를 실시간으로 확인한다.
  • filename
    특정 파일의 로그만 확인한다.

pm2 list
  • list
    관리하고 있는 파일을 확인한다.

$ pm2 monit
  • monit
    메모리/cpu 사용량 확인한다
pm2 kill
  • kill
    pm2를 종료한다.

Written by@[owlssi]
프론트 공부 중입니다.

GitHub