728x90

일반적으로 nodejs를 node app.js같은 형태로 여는 경우가 많다.

그러나 이 방식은 한가지 문제점이 있는데 프로세스가 포어그라운드에서 실행되기 때문에

백그라운드로 돌리거나 세션을 끊거나 하면 더 이상 실행이 되지 않는다.

따라서 데몬으로 돌릴 필요가 있다. 즉 백그라운드에서 실행시켜야한다는 것이다.

nodejs는 이를위한 패키지가 있는게 이게 forever이다.


깃헙의 주소는 여기 이다.



npm install forever -g


다운로드할때는 npm을 사용하는데 이때 글로벌(-g)로 다운로드 해줘야한다.



forever start [js script]


위와 같이 스크립트 파일을 start해주면된다.

그러면 데몬으로 서버가 시작되어서 종료되어도 유지된다.



forever list


forever list로 현재 실행중인 서버를 확인할 수 있다.



forever stop [js script]


종료 시킬때는 forever stop을 해주면된다.

+ Recent posts