[Node.js] PM2
·
JavaScript/Node.js
"PM2 없이 Node.js를 운영환경에 띄우는 건, 칼 없이 요리하는 것과 같다."PM2란 무엇인가?PM2는 Node.js 애플리케이션을 프로덕션(운영 환경)에서효율적이고 안정적으로 실행/관리할 수 있게 도와주는 프로세스 매니저입니다.정의Process Manager for Node.js서버가 꺼지거나 에러가 발생해도 자동 재시작해줍니다.로드 밸런싱(클러스터링)을 통해 멀티코어 CPU를 활용할 수 있습니다.등장 배경Node.js는 서버가 하나의 프로세스이기 때문에에러가 터지면 서버 자체가 꺼지고,서버 재시작/관리도 수동으로 해야 했습니다.이런 문제를 해결하기 위해 탄생한 것이 바로 PM2입니다.PM2 설치 방법설치는 매우 간단합니다.npm install pm2 -g-g 옵션은 전역(Global) 설치를 ..