2014-02-20 2 views
0

호출 프로세스를 강제로 다시 시작하라는 명령이 있습니까? 특정 이벤트가 발생할 경우에만 시작하려는 데이터베이스를 쿼리하는 프로세스가 있습니다.호출 프로세스를 다시 시작하는 NodeJS 명령

+0

죄송합니다. 문제를 자세히 설명해 주시겠습니까? –

+0

요청을 다시 설정하고 새로 시작하는 것처럼 앱을 실행한다고 가정합니다. –

+0

왜이 프로세스를 이벤트가 실행되는 것으로부터 호출하지 않고 내 보낸 함수로 만들 수 없습니까? 또한 위에서 언급했듯이이 예제는 백만 개의 다른 유사한 사운드 문제의 하위 집합 일 수 있으므로 예제로 문제를 지정해야합니다. 마찬가지로이 이벤트는 노드 코드를 기반으로하는 서버 이벤트입니다. 기타 –

답변

0

지속적으로 앱을 모니터링 할 nodej 용 수퍼바이저 모듈을 사용할 수 있습니다. 당신은 아래의 명령을 사용하여 설치할 수 있습니다 : 응용 프로그램이 종료만큼이나 빨리

sudo supervisor app.js 

이제 앱을 모니터링하고 말을 명령 행에서이 후

sudo npm install supervisor -g 

을이 다시 될 것입니다 신선한 것을 재개했다. 관리자는 또한 전체 폴더 구조를 모니터링하고 파일이 변경 될 때마다 앱을 다시 시작합니다.

스크립트를 종료하려면 필요에 따라 process.exit();을 사용할 수 있습니다.

관련 문제