npm
pm2 패키지 프로그램
vscode (관리자권한으로 실행)
Ctrl+` - cmd창 열기
pm2설치 : npm install pm2 -g
실행 : pm2 start mian.js
현재pm2에 의해서 실행되고 있는 프로그램 목록 : pm2 monit
위 목록에서 나가기 : q
현재pm2실행중인 프로세스를 보고싶을때 : pm2 list
프로세스를 끄고싶을때 : pm2 stop mian
변경사항자동적용 : pm2 start main.js --watch
코드 로그 확인 : pm2 log
*8 .17 추가
pm2 kill : pm2관련 작동중인것을 모두 꺼버림
pm2 start main.js --watch --no-deamon
(데몬은 백그라운드 상태에서 실행되는 것을 말함,즉 no deamon하면 pm2 log까지 한번에 보게 해줌)
pm2 start main.js --watch --no-deamon은 데이터가 꺼졋다 켜져서 안좋음
따라서
pm2 start main.js --watch --ignore-watch="data/*" --no-deamon
(data 디렉토리에 있는 모든파일에 대한 와치를 무시하다)
파일을 수정하거나 파일을 수정하는 기능이 들어갈때는 이그노얼 와치를 통해서
꺼졋다 커지지 않도록 만들어야 한다..
만약에 여러개의 디렉토리(ex) YB)를 관리해랴한다면
pm2 start main.js --watch --ignore-watch="data/* YB/*" --no-deamon
'WebApp > Node.js' 카테고리의 다른 글
Node.js- form UI 생성 (0) | 2020.08.04 |
---|---|
Node.js- form (0) | 2020.08.04 |
Node.js- 콜백 (0) | 2020.08.02 |
Node.js-리펙토링 (0) | 2020.08.02 |
Node.js-function화의 이해 (0) | 2020.08.02 |