출처: 인프런 - 따라하는 레딧 강의
- Node.js가 down되면 PM2가 Node.js 애플리케이션을 downtime 없이 자동으로 복구하여 계속 유지할 수 있다.
- 로드밸런서가 내장되어 있어 애플리케이션을 쉽게 확장할 수 있다.
- Linux, Windows, macOS에서 작동한다
- 애플리케이션 로그 관리에 도움이 된다
- js파일 수정 시 자동으로 프로세스를 껐다 켠다
- 백그라운드에서 계속 실행되게 해준다.
- 싱글스레드인 Node.js를 Cluster모드를 이용해 CPU 코어 수만큼 프로세스를 이용할 수 있게 해준다.