forever

forever?

앱을 awsec2에 올렸을 때 터미널을 종료하게 되면 실행중인 앱이 종료됩니다. 실행 중인 터미널을 종료하더라도 실행하려면 forever라는 모듈을 사용하여 터미널을 종료하더라도 앱을 계속 실행 할 수 있습니다.

forever 사용 방법

1
npm install forever -g

위 코드를 터미널에서 실행하여 전역으로 forever모듈을 설치해줍니다.

1
forever start src/index.js

위 코드와 같이 forever start 다음에 실행 할 앱 경로를 설정합니다.

1
forever list

forever list를 실행하게 되면 아래처럼 실행됩니다.

1
2
3
4
forever list
info: Forever processes running
data: uid command script forever pid id \logfile uptime
data: [0] v8MJ /node src/index.js 6636 6642 /v8MJ.log 3:1:49:48.828

실행 중인 앱의 리스트를 확인 할 수 있습니다.

1
forever restart

실행중인 앱을 재시작하려면 restart를 해주면 됩니다.

1
forever stop

forever로 실행하는 모든 앱을 종료하려면 stop하면 됩니다.

공유하기