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]
끝.
'Programming > node.js' 카테고리의 다른 글
pm2 로그 관리 : pm2 logrotate (0) | 2025.02.25 |
---|---|
Linux : nodejs, npm 개발환경 구성 (+ 버전관리 : nvm) (0) | 2025.02.25 |
nodejs 프로젝트 생성 : typescript, eslint, prettier 설정 (1) | 2024.11.13 |
환경변수 설정파일 (.env) 설치 및 설정 / 사용 (0) | 2024.11.13 |
ubuntu 18.04 node 프로그램에서 npm start 했을때 ENOSPC 오류 가 나는 경우 (0) | 2020.02.11 |