본문 바로가기

Node.js

Node.js Express node forever 적용하기/Wanna Be 컴잘알

728x90

적용 이유

앱 서버로 AWS EC2에 Node.js의 express모듈을 설치하여 사용중인데, putty로 접속을 해서 서버를 실행 시킨 뒤 putty를 종료하면은 서버가 같이 종료된다. putty를 종료해도 서버는 항상 켜놓기 위해서 node forever을 적용했다.

node forever 란?

코드에 실수가 있다거나 오류가 발생하면 서버가 죽게되는데, forever 명령어를 사용하면 에러가 발생 시 서버가 죽지 않고 자동으로 다시 실행시켜줍니다.

 

forever 설치

sudo npm install forever -g

forever 시작

forever start main.js

forever start -w main.js // (권장) -w란 watch의 약자이며, 소스코드의 변경이 감지되면 자동으로 node 서버를 재시작 해준다.

동작중인 forever 리스트 확인

forever list

forever 중지

forever stop 0

 

728x90