Node.js 백그라운드 실행

Yoon·2024년 1월 30일
0

node.js

목록 보기
5/8

0. 개요

node.js 를 공부하면서 API 서버 만들어 보는것을 진행 하였다.
여기서 이런 생각이 들었다.
"나중에 API 서버를 운영하게되면 npm start하면 포그라운드로 시작될텐데 백그라운드로는 어떻게 운영하지?"
라는 생각이 들었다.

그래서 찾아본 것이 npm forever!


1. forever 설치

npm install forever -g

2. forever 실행

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

여기서 -c는 커맨드를 실행시켜주는 옵션이다. (COMMAND to execute (defaults to node))

3. forever 실행 리스트 확인

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

4. forever 중지

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

5. forever log 보기

  • 위의 예제의 경우 0번째 실행문임으로 아래와 같이 조회
forever logs 0
profile
나의 공부 일기

0개의 댓글