«runit» 태그된 질문

2
프로세스가 종료 된 경우 다시 시작하기 위해 upstart, runit, supervisor, daemontools 등 중에서 어떻게 선택합니까?
Nginx 웹 프록시, gunicorn 웹 서버 및 python / flask 웹 앱이 있습니다. Gunicorn 프로세스는 분명히 죽었고, 나중에 다시 충돌하는 경우 gunicorn 프로세스를 모니터링하고 다시 시작할 수있는 유틸리티를 조사하여이를 개선하고 싶습니다. 나는 일을 할 수있는 몇 가지를 발견했다. 건방진 녀석 룬 감독자 daemontools 더 많은 프로세스를 모니터링하고 다시 시작하는 데 …

3
runit 사용자 정의 중지 스크립트를 작성하는 방법
프로세스를 중지 / 다시 시작해야 할 때 실행할 사용자 지정 "중지"스크립트 runit( runsv) 를 갖고 싶습니다 . 현재는 단순히 프로세스를 종료 한 다음 "완료"스크립트를 실행합니다. 그러나 제 경우에는 프로세스가 동적으로 자식 프로세스를 생성하므로 간단하지 않고 프로세스 를 제거 kill해야 "killtree"합니다. 어떻게해야합니까? 나는 그것이 controlrunit 의 옵션을 통해 이루어져야한다는 것을 알고 …
12 runit 

3
runit 서비스의 자동 재시작 속도를 제어하는 ​​방법은 무엇입니까?
나는이 runit의와 서비스가 run및 log/run스크립트가 제대로 작동. 이로 인해 서비스 자체가 외부 이유로 중단 될 수 있으며 몇 분 동안 시작하지 못할 수 있습니다. runit이이 상황을 처리하는 기본 방법은 몇 초마다 서비스를 다시 시작하는 것입니다. 이 동작을 어떻게 변경합니까? 마지막 통찰력은 check스크립트 를 추가하고 거기에서 마술을 쓰는 것이었지만, 그보다 훨씬 …
8 unix  service  runit 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.