
- 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 |
---|