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
도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁