pm2 는 javascript 런타임 Node.js 의 프로세스 관리자입니다 .
node.js 의 무중단 서비스 실행
#설치방법
pm2 명령어를 사용해야 하므로 npm을 이용해서 전역으로 설치한다.
npm install pm2 -g
pm2 version
1.0.1
#실행방법
실행 파일 이름 : app.js
pm2 start app.js
재실행 방법
pm2 restart app.js
<클러스터 모드>
클러스터 모드를 사용할 때 pm2 restart 대신 pm2 reload 을 사용하면 다운타임 없이 서버를 재기동할 수 있다. 단 클러스터 모드는 Node.js v0.10에서는 지원하지 않는다.
pm2 restart <idlname>
pm2 reload <idlname>
#그외 명령어
실행 프로세스 목록 확인
pm2 list
리비전 정보 확인 및 어떤 소스를 기반으로 실행되어 있는지 확인
pm2 show
pm2 log 확인
pm2 logs
모니터링 대시보드 확인
pm2 monit
#참조
https://engineering.linecorp.com/ko/blog/pm2-nodejs/
https://blog.outsider.ne.kr/1197
PM2를 활용한 Node.js 무중단 서비스하기 - LINE ENGINEERING
자바스크립트는 가장 널리 사용되는 클라이언트 측 프로그래밍 언어이자 프론트엔드 웹 개발 언어 중 하나입니다. 그리고 Node.js는 Chrome의 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타
engineering.linecorp.com
댓글