나는 사용한다가정 교사프로덕션 서버에서의 서비스를 위해. 저도 최근에 MacOS로 옮겼는데 개발에 필요한 서비스를 위해 Brew(launchd?)에서 제안한 OSX Service Manager를 사용하는 대신 여기에서도 Supervisor를 사용하기로 결정했습니다.
그래서 나는 알고 싶다. 다양한 배포판(및 운영 체제)이 Supervisor를 사용하거나 크로스 플랫폼 요구 사항을 충족하는 대안을 개발하지 않는 이유는 무엇입니까? 이는 다음과 같은 이유로 인해 상황이 크게 단순화된 것처럼 보입니다.
- 동일한 서비스에 대한 구성 파일은 경로나 환경이 다를 수 있지만 원칙적으로는 기본적으로 동일하므로 포팅이 더 쉽습니다.
- 다양한 배포판, 운영 체제 및 환경에 걸쳐 정확히 동일한 도구를 사용하는 것은 항상 좋습니다.
Supervisor가 OS 수준의 서비스 관리자를 교체하기에는 원칙적으로 잘못된 점이 너무 많아서 이 질문이 어리석다고 생각하신다면 그 중 몇 가지라도 지적해 주시기 바랍니다.