Node.js 서버를 운영 환경에 배포할 때 pm2를 사용한다고 들었습니다.
기본 사용법(시작, 중지, 재시작, 로그 확인)과 cluster mode 설정 방법을 알려주세요.
pm2 ecosystem 파일은 어떤 역할인가요?
Node.js 서버를 운영 환경에 배포할 때 pm2를 사용한다고 들었습니다.
기본 사용법(시작, 중지, 재시작, 로그 확인)과 cluster mode 설정 방법을 알려주세요.
pm2 ecosystem 파일은 어떤 역할인가요?
댓글 3
pm2 start app.js로 시작, pm2 stop/restart/delete로 관리합니다. pm2 logs로 실시간 로그를 봅니다. cluster mode는 pm2 start app.js -i max로 CPU 코어 수만큼 프로세스를 띄웁니다.
ecosystem.config.js는 여러 앱의 설정을 파일로 관리하는 것입니다. 환경변수, 로그 경로, watch 모드 등을 한 파일에 정의할 수 있어서 배포 자동화에 유용합니다.