
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 // νλ‘μΈμ€ μμ