Node.js

보충수업 - PM2 사용법

수업소개

앞으로 학습하다보면 pm2의 동작 방법을 몰라서 고생할 수 있는 지점들이 있습니다. 이를 완화하기 위해서 추가로 제작된 수업입니다. 

pm2로 실행한 모든 프로세스를 중지 & 삭제 합니다. 

pm2 kill

아래 명령은 pm2를 실행하면서 로그가 출력되도록 합니다. (--no-daemon) 또 특정 디랙토리에 대한 watch를 하지 않도록 하는 방법입니다. 

pm2 start main.js --watch --ignore-watch="data/* sessions/*"  --no-daemon

 

 

 

강의

 

 

댓글

댓글 본문
작성자
비밀번호
  1. 삼고잉
    첫번째 훑기
  2. yolong
    동영상 정말 잘 보고 있습니다.
    node js 실습 잘 하고 있었는데 PM2 설치 이후 갑자기 localhost:3000이 웹에서 안열립니다.
    윈도우 10 사용하고 있구요.
    cmd에서 pm2 start main.js 실행하면 status online으로 뜨는데요
    웹에서는 사이트에 연결할 수 없음이 뜹니다.
    pm2 kill 하고 start main.js --watch --no-daemon치면
    App [main] with id [0] and pid [21028] exited with code [0] via signal [SIGINT]
    Satrting execution sequence in -fork mode- for app name:main id 0
    PM2 log: App name: main id:0 online
    App name id:0 online
    PM2 log: App [main] with id [0] and pid [21028]. exited with [0] via signal [SIGINIT]

    라는 문구가 pid 뒤의 숫자만 바뀌면서 멈추지 않고 무한 반복합니다.
    어떻게 하면 해결할 수 있을까요? ㅠ_ㅠ
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기