[Node.js] npm 백그라운드 실행 - npm forever 사용법

2023. 1. 29. 00:04·Backend/Node.js

- npm을 shell에서 그대로 실행하는 경우 포어그라운드(foreground)실행으로 터미널 정료시 같이 종료 됨

- 터미널 연결이 종료되더라고 node.js 가 계속 실행되려면 백그라운드(background) 실행이 필요

- forever라는 패키지를 이용해 백그라운드 실행 방법 실습

 

0. 개발환경

- ubuntu 18.04

- node 17.9.1

 

1. forever 설치

$ npm install forever -g

 

2. forever 실행

$ cd 프로젝트 경로
$ forever start -c "npm start" ./

 

3. forever 실행 리스트 확인

$ forever list

- 아래의 실행 결과 예제에서 pid값과 몇번째인지 값을 확인

 

4. forever 중지

- forever list 에서 확인되는 pid 값을 이용하여 중단 (위의 예제의 경우 foever stop 10366

$ forever stop <pi d값>

 

5. forever log 보기

- 위의 예제의 경우 0번째 실행문임으로 아래와 같이 조회

forever logs 0

 

저작자표시 (새창열림)

'Backend > Node.js' 카테고리의 다른 글

[Node.js] Node.js 설치 후 `GLIBC_2.28' not found (required by node) 에러  (0) 2023.01.28
'Backend/Node.js' 카테고리의 다른 글
  • [Node.js] Node.js 설치 후 `GLIBC_2.28' not found (required by node) 에러
써니의 연습장
써니의 연습장
IT, AI, 일상, 경제 등..
  • 써니의 연습장
    써니의 연습장
    써니의 연습장
  • 전체
    오늘
    어제
    • 분류 전체보기 (25)
      • AI (3)
      • Streamlit (4)
      • Python (7)
        • Pandas (0)
        • Tensorflow (1)
        • Etc (6)
      • DataBase (5)
        • PostgreSql (5)
      • Backend (5)
        • Ubuntu (1)
        • Nginx (2)
        • Node.js (2)
      • Git (1)
  • 블로그 메뉴

    • 홈
    • AI
    • Streamlit
    • Python
    • DataBase
    • Backend
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    protoc #protocolbuffers
    Github #Clone
    PostgreSQL
    Python #Pillow
    ubuntu #port forwarding #우분투 #포트 포워딩
    ubuntu22.4
    theme
    nginx
    ubuntu
    certbot
    PIP
    ncp
    sam
    python3.12
    cvat
    cudart64_110.dll
    Lets Encrypt
    Python
    python3.10
    Streamlit
    centos7
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
써니의 연습장
[Node.js] npm 백그라운드 실행 - npm forever 사용법
상단으로

티스토리툴바