Develop/NodeJS

[NodeJS] nodejs 서버 돌릴때 데몬으로 띄우기

시크라기 2013. 11. 15. 17:00

기본적으로 node app.js 명령을 이용해서 서버 구동을 하게됨.

이때 데몬형태로 뒷단에서 돌아가게 하고싶다면 ....


forever라는 모듈을 설치해서 해당 모듈을 이용해서 돌려주면됨.


설치 : 

sudo npm install forever -g

끝.


실행 : 

forever -o /var/log/nodejs.out.log -e /var/log/nodejs.error.log start app.js


이렇게 해주게 되면 ps -ef 해보면 해당 녀석을 확인할수있음.

위 옵션중에 o는 console에 출력되는 메시지들이 저장될 파일.

e는 에러 메시지 저장될 파일.


forever logs

명령을 이용해 forever에서 제공하는 기본 로그파일을 볼수있음.


forever list

명령을 통해 현재 떠있는 데몬 목록을 볼수있음.