Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

개인적인 생각으로는 supervisor 데몬 자체는 systemd 와 같은 시스템의 프로세스 관리 매니저로 관리해야 하므로 pip 보다는 apt 나 yum 등 OS 의 패키지 관리자로 설치하는 것이 좋다고 생각합니다.

...

Code Block
languagebash
title부팅시 자동 구동 설정
sudo systemctl enable supervisor
Note

RHEL/CentOS 계열은 supervisor 대신 supervisord 계열은 enable supervisor 대신 enable supervisord 를 사용해야 합니다.


다음 명령으로 supervisor 데몬을 재시작할 수 있습니다.

...

  1. /etc/supervisord.conf 의 include 항목을 수정합니다.

    Code Block
    title/etc/supervisord.conf
    [include]
    # files = supervisord.d/*.ini
    files = /etc/supervisor/conf.d/*.conf
  2. 설정 파일을 저장할 디렉터리를 생성합니다.

    Code Block
    mkdir -p /etc/supervisor/conf.d
  3. 기존의 프로세스 설정 파일을 이동합니다.

    Code Block
    for i in /etc/supervisord.d/*.ini; do f=`basename $i .ini`; cp $i /etc/supervisor/conf.d/$f.conf; done
  4. 기존 폴더를 삭제합니다.

    Code Block
    rm -r /etc/supervisord.d/
  5. supervisord 를 재시작합니다.

    Code Block
    titlebash
    systemctl restart supervisord


같이 보기


Ref