반응형

예기치 못하게 nodejs가 죽는 일이 발생할 일이 생겼다

(재부팅 등)

 

그 때 자동으로 재기동 하게 만들어보자

 

npm 은 당연히 깔려있을테고

 

npm install -g forever

 

으로 forever 을 설치하자

 

그리고 app.js 가 있는 디렉토리로 이동해서

 

forever start --minUptime 3000 --spinSleepTime 3000 -l app.log -a app.js 

 

이라고 입력하자

 

자세하게 들여다보면

 

그냥 forever start app.js 이라고 해도 등록은 되는데

 

 

이런 워닝들이 뜬다. 설정을 좀 해달라고 권고하는데 해주자

 

--minUptime, --spinSleepTime

죽었을 때 다시 올라오는 시간을 설정해달라는 것 같다.

 

또 -l app.log 는 

 

백그라운드에 app.js 가 실행되고 있으니 로그를 못보니까

app.log 로 로그좀 남겨달라고 입력했다

 

forever list

 

 

 

현재 백그라운드에서 열일하는 리스트를 보여준다

 

가동된지 2초 이고 로그가 있는 경로 등이 나온다

 

forever restart [uid]

 

재기동 할때는 restart 명령어를 입력하면 된다

중지는 stop 명령어.

 

로그 위치는 C Users Administrator .forever app.log

 

반응형
도움이 되셨다면 공감 클릭 부탁드리며
출처만 남겨주시면 글 내용은 마음껏 퍼가셔도 좋습니다 :)