본문 바로가기

[Web]

[Web][Supervisor/PM2 /Forever] Node 서버 백그라운드 실행

반응형

Node.js 파일 실행 시, 터미널로 실행하게 되는 이 때, 터미널을 닫거나, 종료하면 해당 실행 파일도 같이 종료된다.

이러한 문제를 해결 하기 위한 방법으로 위 3가지 방법이 있다.

 

- Supervisor

 

- PM2

 

- Forever 

 

각 각 사용방법은 비슷하나, 장단점이 있으니, 자세하게 알고 싶거나 자료가 필요한 분의 경우 해당 키워드로 검색하길 바란다.

 

위 사용 관련 좋은 링크들이 있어 공유한다.

 

- 각 Supervisor / PM2 / Forever 에 대한 사용법 및 설명 

https://sangmoo.tistory.com/154

 

서버 실행 - supervisor, forever, pm2

Node.js 파일 실행시 $node [파일명] 이었다. 하지만, 이렇게 실행하면 코드 변경시나 터미널 종료시 서버도 종료되는 단점이 있다. 이걸 보완하기 위해 supervisor라는 패키지를 설치한다. $npm install -g

sangmoo.tistory.com

 

- PM2의 자세한 이용 방법

https://www.npmjs.com/package/pm2

 

pm2

Production process manager for Node.JS applications with a built-in load balancer.

www.npmjs.com

- PM2 관련 이용 법

https://msyu1207.tistory.com/entry/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EA%B4%80%EB%A6%AC%EB%8F%84%EA%B5%AC-PM2

 

프로세스 관리는 어떻게 해야 할까? [프로세스 관리도구] PM2

안녕하세요 Lotts 입니다 😉 저번 포스팅인 React로 영화 검색 사이트를 만들어보자 - 세 번째 네이버 API 사용 / React 배포 / CORS 설정 하기 에서 잠깐 소개해드렸는데요 node의 server.js를 기동 할 때 pm

msyu1207.tistory.com

 

반응형