[Node.js] pm2
리트리버J
·2021. 2. 11. 11:12
728x90
npm install pm2 -g
node.js를 설치했다면 npm도 자동으로 다운받아졌을 것이다.
npm이란 node package manger의 약자로서 여러가지 툴이 들어가있다.
-g는 global의 약자로 윈도우 전역에서 사용할 수 있다는 의미이다.
pm2 start
관리자 모드로 윈도우 도스창에서 npm install pm2 -g로 설치했다면
이제 node main.js가 아닌
pm2 start main.js로 서버를 실행 시킬 수 있다.

pm2 monit
현재 실행중인 node의 여러가지 상태를 나타내준다.
키보드 Q를 눌러서 나갈 수 있다.

pm2 list
현재 실행중인 노드 목록을 보여준다.
pm2 stop main
main.js가 아닌 확장자를 제외하고 stop하면 실행중인 node를 정지한다.

pm2 start main.js --watch
--watch를 붙이게 되면 서버의 정지와 실행을 따로 해주지 않아도 자동으로 빌드 된다.

pm2 log
--watch를 하게 되면 에러를 찾기 힘든데, pm2 log를 입력하면 에러를 표시해준다.

728x90
'Node.js' 카테고리의 다른 글
| [Node.js] url (0) | 2021.03.03 |
|---|---|
| [Node.js] fs (file System) (0) | 2021.03.03 |
| [Node.js] 생활코딩 ~36강 (0) | 2021.03.03 |