redis에 의존하는 node.js 앱을 배포하고 싶습니다. 두 프로세스 모두 동일한 VPS에서 실행됩니다. how to daemonize and monitor node에는 많은 예제가 있으며 나는 또한 uncommented configuration for redis을 발견했습니다. 어떻게 조합할까요? 이 두 조각을 하나의 monitrc
파일에 합칠 수 있습니까?시작시 실행하고 redis 및 node.js 프로세스를 모니터하십시오.
0
A
답변
0
당신은 레디 스의 출시 등을 조율 할 Supervisord를 사용할 수 있습니다 귀하의 NodeJS apps합니다 (priority
parameter이 앱을하기 전에 레디 스를 시작하는 데 사용). Supervisord는 충돌이 발생하면 NodeJS 앱을 자동으로 다시 시작합니다.
그런 다음 잘못된 일이 발생하면 경고를 보내도록 설정하고 너무 많은 메모리/CPU를 사용하거나 특정 포트에서 더 이상 액세스 할 수없는 경우 NodeJS 프로세스를 다시 시작하십시오.