Runit과 Supervisor의 차이점은 무엇입니까?

Runit과 Supervisor의 차이점은 무엇입니까?

Django 배포를 변경하려고 생각하고 읽고 있었습니다.배포 페이지~을 위한그것은 둘 다에 대해 논의합니다나는 알고 있으며 사용할 계획이며전에는 그런 말을 들은 기억이 없습니다. 왜 다른 것보다 하나를 선택해야 합니까?

우리는 Red Hat을 운영하고 있습니다.

답변1

감독관은초기화 프로세스로 실행되도록 설계되거나 의도되지 않았습니다.,PID 1,그리고 루니는. 이는 서비스 관리 외에도 runit에는 다른 프로세스의 고아 프로세스를 가져오는 코드도 있다는 것을 의미합니다.시작 및 종료 처리,런레벨, 그리고서비스 간 종속성, 감독하는 동안이런 일을하지 마십시오이며 모든 초기화 시스템에서 실행되도록 설계되었습니다. 하지만기존 init 시스템을 교체하지 않고도 Runit을 사용할 수 있습니다., 이는 설계된 목적이 아닙니다. Runit 설치가 감독자 설치보다 더 심층적이고 오류가 발생하기 쉬웠으면 좋겠지만(저는 설치했는데 꽤 고통스럽지 않았습니다), 다른 일이 발생할 때까지 프로세스 시작을 지연할 수 있어야 하는 경우 함께, 감독만으로는 충분하지 않습니다.

관련 정보