Supervisor
λ μ λμ€ κ³μ΄μ μμ€ν
μμ μ¬λ¬ νλ‘μΈμ€λ₯Ό λͺ¨λν°λ§νκ³ , μ μ΄νλ νλ‘κ·Έλ¨
Supervisor
λ μ΄λ° μ΄λ €μμ ν΄κ²°νκ³ μ νμ΄λ¬μsupervisor
: μ νμ μ΄λ¦supervisord
: supervisor
λ°±κ·ΈλΌμ΄λ λ°λͺ¬ νλ‘μΈμ€supervisorctl
: supervisor
λ‘ κ΅¬λλλ νλ‘μΈμ€λ₯Ό κ΄λ¦¬νκΈ° μν λͺ
λ Ήμ΄program
: λ€μ λΆλ λ¬Έμμ΄μ ν΄λΉ νλ‘μΈμ€λ₯Ό μΈμνκΈ° μν λͺ
μΉcommand
: μ€μ λ‘ supervisor
κ° μ΄ νλ‘μΈμ€λ₯Ό μ€ννκΈ° μν λͺ
λ Ήμ΄λ‘ μ λ κ²½λ‘λ₯Ό νκΈ°ν΄ μμ±user
: μ¬μ©μ idautostart
: κ°κ° supervisor
μμ μ€νλλ μ¦μ μ΄ νλ‘μΈμ€λ λ°λ‘ μμνλΌλ λͺ
λ Ήμ΄autorestart
: μμμΉ λͺ»ν μ΄μ λ‘ νλ‘μΈμ€κ° μ’
λ£λμμ κ²½μ°, λ€μ μ€νμμΌλΌλ λͺ
λ Ήμ΄supervisor
μκ² μ€μ νμΌμ΄ κ°±μ λμλ€κ³ μλ €μ€ ν, ν΄λΉ νλ‘μΈμ€λ₯Ό μμνλ©΄ λ¨$ sudo supervisorctl reread
$ sudo supervisorctl update // μ€μ νμΌ κ°μ Έμ€κΈ° λ° κ°±μ
$ sudo supervisorctl start pookle // νλ‘μΈμ€ μμ