nodejs 자동 실행
-
[npm] pm2 관련 자주쓰는 명령어node.js 2022. 2. 4. 22:29
PM2??? PM2 is a daemon process manager that will help you manage and keep your application online 24/7 pm2는 npm에서 설치할 수 있는 패키지로, 우리의 애플리케이션을 모니터링해주는 데몬형식의 프로세스 매니저이다. 쉽게 말하면 우리가 node.js에서 실행시키는 프로그램(프로세스)를 관리해주는 툴이라고 볼 수 있다. 여러 기능들이 있지만, 가장 유용하게 쓰이는 것은 개발할때 코드를 수정할 때마다 node 런타임을 껐다가 다시 켰어야 했는데, 이 pm2는 코드 수정을 감지하고 자동으로 수정된 코드로 다시 프로세스를 실행시켜줘서, 직접 껐다 켰다 할 필요가 없다는 것이다. 또, 예기치 않게 프로세스가 종료되었을때, pm2가 ..