2017년 1월 17일 화요일

[nodejs] 서버 재시작 과 소스 수정시 재시작.

서버 재시작.

nodejs 의 인스턴스를 관리해주는 모듈.

npm install forever -g

forever 를 설치한다 os 별 설치방법은 검색 ㄱㄱ

사용방법

forever start js명(디렉터리 기술)

구동중인 리스트 확인

forever list

종료

forever stop 인덱스 또는 파일명



nodejs 는 개발자의 코드에 의한 오류 때문에 서버가 죽기도하지만 외부 모듈 때문에 죽기도 한다 따라서 개발코드의 예외처리를 모두 했다고 해도 서버가 죽을수 있기때문에
forever 데몬을 이용해서 서버가 죽었을때 재시작하는 환경설정을 필수일것이다.


소스수정시 자동적용.

nodejs 소스 변경시 자동으로 서버를 재시작해주는 모듈

npm install nodemon -g

nodemon 을 설치한다. os 별 설치방법은 검색 ㄱㄱ

사용방법

기존 node xxx.js 대신
nodemon xxx.js 10 이런 형식으로 명령을 날리면된다
뒤에 숫자는 변경감지 후 10초후 재시작 이란뜻.

간략하게만 정리햇는데 모듈별 자세한 옵션및 로그 확인방법도 검색하면 다 나오니 알아서 찾아보삼.

댓글 없음:

댓글 쓰기

[lunux]리눅스 폴더별 용량 확인

리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1