본문 바로가기
Programming/node.js

nodejs 무중단 서비스 : pm2

by web data 2025. 2. 25.

nodejs 로 서버를 구성하면, 오류발생시 node서버가 죽어버리는 경우가 생긴다. (죽으면 그대로 서비스 정지)

pm2모듈은 위와 같은경우 자동으로 재시작하게 해준다. 그 외 클러스터, 로그 등등 편리한 점이 많으니 꼭 사용하자.

 

pm2 설치
npm install -g pm2

 

서비스의 실행 
pm2 start {파일명}

 

서비스 실행 목록 보기
pm2 list

 

상태 확인
pm2 status

 

서비스 정지
pm2 stop {파일명}

 

서비스 리스타트
pm2 reload {파일명}
또는
pm2 restart {파일명}

 

프로세스 삭제
pm2 delete {파일명}

 

로그 보기
pm2 log {process name | process id]

 


끝.