엄지월드

서버를 실행 시키는 node forever 명령어 본문

Node.js

서버를 실행 시키는 node forever 명령어

킨글 2019. 2. 6. 21:36

forever란?

node.js는 한번 오류가 생기면 프로그램 자체가 에러를 내뱉고 종료되는 특징이 있어서 조금만 실수하면 서버가 죽을 수도 있는 위험이 있는데, forever 명령어를 사용하면 에러가 발생 시 서버가 죽지 않고 자동으로 다시 실행시켜줍니다.

forever 설치 방법

 

# sudo npm install forever -g

 

forever 시작

# forever start main.js # forever start -w main.js // (권장) -w란 watch의 약자이며, 소스코드의 변경이 감지되면 자동으로 node 서버를 재시작 해준다.

동작중인 forever 리스트 확인

# forever list

 

(자주 사용) 실시간 로그 확인

tail -f log파일위치

 

# tail -f /root/.forever/b1fw.log

 

 

forever 중지

# forever stop 0

 

 

forever --help를 통해 명령어들을 확인할 수 있다. 

 

# forever --help

 

 

로그 확인하는 방법

forever logs를 이용해서 로그 파일 위치를 확인 가능하다.

그 후에 cat 파일명을 통해 로그 확인 가능 : cat /root/,forever.b1al,log

 

 

도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁

 

'Node.js' 카테고리의 다른 글

node를 이용한 API 호출 시 body 값 설정 방법  (0) 2019.09.07
ejs 활용 json 읽기  (0) 2019.09.04
node Session 구현  (0) 2019.06.28
Cannot find module 'html'  (0) 2019.02.27
node js 한국 시간 구하기  (0) 2019.02.25
Comments