Node.js 로 서버 개발을 할 때, 파일 수정 후에 서버를 재시작해야 하는 불편함이 있다. 

pm2는 코드 수정이 감지되면 자동으로 서버를 재시작해주기 때문에 개발할 때 재시작의 불편함을 없애준다.

 

서버 무중단이 가능하다는 것!

 

https://www.npmjs.com/package/pm2

 

pm2

Production process manager for Node.JS applications with a built-in load balancer.

www.npmjs.com

$ npm install pm2 -g 

-g 옵션으로 pm2를 설치한다. 

 

$ pm2 start app.js

pm2로 관리할 서버를 실행한다.

 

$ pm2 monit

지금 pm2로 매니징되는 것을 모니터링 할 수 있다. 

 

$ pm2 start main.js --watch

무중단 서비스 가능.

수정할 때마다 재시작 하는 불편함을 없애줌.

페이지 리로드만 하면 수정한 코드가 반영됨.

 

$pm2 log 

코드 수정시의 로그, 에러 등을 바로 볼 수 있다. 

728x90

'프로그래밍 > Node.js' 카테고리의 다른 글

쿠키를 이용한 인증 기능 구현  (0) 2020.04.11
HTTP Cookie  (0) 2020.04.11
MySQL 명명 규칙  (0) 2020.03.23
MySQL 웹앱 - 글목록  (0) 2020.03.21
MySQL select insert delete update  (0) 2020.03.21

+ Recent posts