오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-04 00:00
관리 메뉴

우노

[NodeJS] npm forever - 앱 종료 시 자동 재실행 본문

Web/NodeJS

[NodeJS] npm forever - 앱 종료 시 자동 재실행

운호(Noah) 2023. 3. 2. 10:34

들어가기 앞서,

  • 해당 포스트에서는, npm forever를 사용하여, Node.js 앱 종료 시 자동 재실행하는 방법에 대해서 다뤄보겠습니다.

forever 설치

npm install forever -g

forever 시작 (Node.js 앱 실행)

  • 앱 파일들이 있는 경로로 이동한 뒤, 주석을 참고해 명령어를 실행합니다.

      # 파일을 직접 실행할 경우
      forever start app.js
    
      # package.json의 scripts를 실행할 경우
      forever start -c "npm run dev" ./

forever 관리 프로세스 확인

forever list

forever 관리 프로세스 제거

forever stop "forever관리번호"
  • forever 관리 프로세스를 제거할 뿐, 실제 프로세스는 남아있게 됩니다.
  • 실제 프로세스까지 종료하고 싶다면, ps -ef 로 해당 프로세스의 PID를 확인한 뒤, kill -9 “PID”로 해당 프로세스를 종료할 수 있습니다.

'Web > NodeJS' 카테고리의 다른 글

[NodeJS] .npmrc 인증 정보 설정  (0) 2023.09.15
[NodeJS] Request 로그 출력  (0) 2023.03.29
Comments