1 개요[ | ]
- supervisord, supervisor
- 슈퍼바이저d, 슈퍼바이저 데몬, 슈퍼바이저
- "경량 프로세스 모니터"
- 유닉스 계열 OS에서 여러 프로세스들의 상태를 관리할 수 있는 클라이언트/서버 시스템
- init/systemd와 유사하나, 그것을 대체하기 위한 것은 아니다.
- Bare/Virtual Machine과는 달리 컨테이너 내부에는 systemd가 없는데, 여러 백그라운드 프로세스들을 관리하기 위해 supervisord를 사용하는 경우가 많이 있다.[1]
- Laravel 프레임워크의 워커(큐 작업 수행)의 제어를 위해 supervisord 를 사용하는 사례가 있다.
2 구성요소[ | ]
이름 | 설명 |
---|---|
supervisord | 서버 데몬 |
supervisorctl | 커맨드라인 클라이언트 |
웹서버 | supervisorctl 에 상응하는 기능을 제공하는 웹UI (기본포트: 9001) |
XML-RPC 인터페이스 | 위의 웹서버에서 제공하는 인터페이스 |
3 같이 보기[ | ]
- Systemd
- Beanstalkd
- 기어맨 Gearman
- 리눅스 supervisor 설치
- /etc/supervisor/supervisord.conf
- /var/log/supervisor/supervisord.log
- supervisor 자식프로세스 상태 전이 그래프
4 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.