본문 바로가기
Q&A2018년 6월 12일1분 읽기

Node.js pm2 프로세스 매니저 사용법

서
서버지기영호
조회 2514댓글 3

Node.js 서버를 운영 환경에 배포할 때 pm2를 사용한다고 들었습니다.

기본 사용법(시작, 중지, 재시작, 로그 확인)과 cluster mode 설정 방법을 알려주세요.

pm2 ecosystem 파일은 어떤 역할인가요?

댓글 3

코코딩하는민수8년 전

pm2 start app.js로 시작, pm2 stop/restart/delete로 관리합니다. pm2 logs로 실시간 로그를 봅니다. cluster mode는 pm2 start app.js -i max로 CPU 코어 수만큼 프로세스를 띄웁니다.

코코딩하는민수코딩하는민수8년 전

ecosystem.config.js는 여러 앱의 설정을 파일로 관리하는 것입니다. 환경변수, 로그 경로, watch 모드 등을 한 파일에 정의할 수 있어서 배포 자동화에 유용합니다.

서서버관리자(guest)8년 전
pm2 startup으로 서버 재부팅 시 자동 시작도 설정하세요. pm2 save로 현재 프로세스 목록을 저장해두면 됩니다.
Ctrl+Enter로 등록