개요
Node.js를 통해 만든 파일을 리눅스에서 실행하려면
node 파일명
으로 실행한다.
관련 정보
https://www.npmjs.com/package/forever
설치
sudo npm install forever -g
forever 를 golbal 로 설치하여 언제 실행해도 따로 설치 없이 실행되게 하는 명령어.
사용
forever start 파일명
이 명령어로 파일명을 실행하면, 오류로 인해 종료될 경우 자동으로 재시작해준다.
리눅스 기본 백그라운드 명령인 &는 세션이 종료되면서 같이 종료되지만
forever는 직접 종료를 하거나 서버가 꺼질때까지 종료되지 않는다.
forever list
명령을 통해 실행중인 인스턴스를 확인 가능하다.
로그파일 경로도 보이는데 그 경로를 보려면
tail -100f /root/.forever/v-xU.log~
이와 같이 쳐주면 된다.
그러면 파일이 갱신되는것을 따라서 실시간으로 보여주며 디버깅이 가능하다.