...
개인적인 생각으로는 supervisor 데몬 자체는 systemd 와 같은 시스템의 프로세스 관리 매니저로 관리해야 하므로 pip 보다는 apt 나 yum 등 OS 의 패키지 관리자로 설치하는 것이 좋다고 생각합니다.
...
Code Block | ||||
---|---|---|---|---|
| ||||
sudo systemctl enable supervisor |
Note |
---|
RHEL/CentOS 계열은 supervisor 대신 supervisord 계열은 enable supervisor 대신 enable supervisord 를 사용해야 합니다. |
다음 명령으로 supervisor 데몬을 재시작할 수 있습니다.
...
/etc/supervisord.conf 의 include 항목을 수정합니다.
Code Block title /etc/supervisord.conf [include] # files = supervisord.d/*.ini files = /etc/supervisor/conf.d/*.conf
설정 파일을 저장할 디렉터리를 생성합니다.
Code Block mkdir -p /etc/supervisor/conf.d
기존의 프로세스 설정 파일을 이동합니다.
Code Block for i in /etc/supervisord.d/*.ini; do f=`basename $i .ini`; cp $i /etc/supervisor/conf.d/$f.conf; done
기존 폴더를 삭제합니다.
Code Block rm -r /etc/supervisord.d/
supervisord 를 재시작합니다.
Code Block title bash systemctl restart supervisord
같이 보기
- RHEL/CentOS 7 systemctl systemd(system daemon) 을 관리하는 systemctl 명령어 사용법