본문 바로가기

개발 이야기

[Node.js] forever 서버 프로세스 관리 - start, stop, list

 

 

[서버 프로세스 관리 forever 설치 및 사용방법]

 

node [실행파일]

 

node 서버를 실행하려면 위 명령어를 사용합니다.

그런데 이렇게 서버를 실행하고 터미널을 종료하면 서버 프로세스가 종료되어 버립니다.

 

터미널을 종료해도 프로세스가 계속 실행되도록 하기 위해 forever를 사용할 거예요. 

 

 

1.  우선 forever을 설치해줍니다.

npm install -g forever

install forever

 

 

2. 프로세스를 시작합니다.

forever start [실행파일]

forever start

forever start로 프로세스를 실행하면 터미널을 종료해도 프로세스가 계속 구동됩니다 !

 

 

 

3. 이번엔 프로세스가 실행되고 있는지 확인해볼게요.

forever list

forever list

 

실행되고 있는 프로세스를 확인할 수 있습니다.

 

 

4. 프로세스를 종료하는 방법이에요

forever stop [pid]

forever stop

위 리스트에서 프로세스의 pid를 stop명령해주면 해당 프로세스가 종료됩니다.

 

 

 

 

프로세스를 관리해주는 forever 사용 방법이었습니다 !