[Node.js] pm2

리트리버J

·

2021. 2. 11. 11:12

728x90

npm install pm2 -g

node.js를 설치했다면 npm도 자동으로 다운받아졌을 것이다.

npm이란 node package manger의 약자로서 여러가지 툴이 들어가있다.

 

-gglobal의 약자로 윈도우 전역에서 사용할 수 있다는 의미이다.

 

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