본문 바로가기

Develop/NodeJS

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

기본적으로 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

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

'Develop > NodeJS' 카테고리의 다른 글

Set the global path of Nodejs  (0) 2020.01.15
set default nodejs version on nvm  (0) 2018.02.10
install NVM  (0) 2018.02.07
[NodeJS] 서버 재시작 없이 수정사항 적용하기.  (2) 2013.11.15
[NodeJS] redis 이용한 pub/sub 구현  (0) 2013.11.15