본문 바로가기

nodejs

nodejs - pm2

nodejs에는 NPM(Package Manager)이라는 패키지 매니저가 있다. Package Manager는 프로그램을 생성 수정 삭제 관리해주는 프로그램이다. 그중에서 pm2라는 프로그램이 있는데 이를 이용하면 nodejs의 프로그램을 효과적으로 관리할 수 있게 하고 프로그램을 수정 할때마다 콘솔창에서 프로그램을 껏다가 다시 실행하야 하는 번거로움이 있었는데 이 프로그램은 이를 자동으로 실행 시켜준다. 

명령어

pm2 start main.js - pm2로 js파일 실행

pm2 monit - 현재 pm2로 실행되고 있는 프로그램 상태를 모니터 할 수 있다.('q'키로 나갈 수 있다.)

pm2 list - 현재 실행 중인 프로그램의 리스트를 볼 수 있다.

pm2 stop main - 리스트의 이름을 확인 한 후 그 이름을 입력하면 실행중인 pm2를 끌 수 있다.

pm2 start main.js --watch - 프로그램을 수정할 때 마다 실시간으로 웹을 반영한다.

pm2 log - 실시간 log를 보여준다. 

 

'nodejs' 카테고리의 다른 글

동기적 / 비동기적  (0) 2022.07.18