κ·Έλ° λ€μ κ° νλ‘κ·Έλ¨ λ³΅μ κ° μμ΅λλ€.
μ λ μ΄ λ¬Έμ κ° μλλ° μ΄λ»κ² ν΄κ²°ν΄μΌ νλμ?
@andriytkachiv μ΄μ΄ μ’μ΅λκΉ?
κ·Έκ²μ΄ κ²°κ΅ μλνλ μ루μ μ λλ€.
λͺ¨λ μ΄μ νλ‘μΈμ€λ₯Ό μλμΌλ‘ μ’ λ£
λν κ°λ μμκ² μ°λ¦¬κ° μλ‘μ΄ μμμ νκ³ μλμ§ νμΈνκΈ° μν΄ λͺ¨λ νλ‘μΈμ€λ₯Ό μ€μ§νλλ‘ μμ²νμμμ€.
sudo supervisorctl stop all
λ κ°μ μ 맀κ°λ³μλ₯Ό configμ λ£μ΄ νλ‘μΈμ€μ μν©λλ€.
#/etc/supervisorctl/conf.d/your_process.conf
[program:<your_process>]
...
stopasgroup=true
stopsignal=QUIT
κ°λ μκ° κ΅¬μ±μ μ λ°μ΄νΈνλμ§ νμΈνμμμ€.
sudo supervisorctl reread
sudo supervisorctl update
νλ‘μΈμ€ μμ
sudo supervisorctl start <your_process>
ps aux | grep "whatever indicates your process"
supervisorctl restart <your_process>
μ΄ν νλ‘μΈμ€ λͺ©λ‘μ μ’λΉκ° μλμ§ νμΈνμμμ€.
λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ΄ λμμ΅λλ€. κ°μ¬ν©λλ€.
@enstain κ°μ¬ν©λλ€, μ μλν©λλ€!
ν΄κ²° λ°©λ²μ μ¬κΈ°μμ μλνμ§ μμ΅λλ€. νλ‘μΈμ€κ° μ’ λ£λμ§ μμ΅λλ€. νλ‘μΈμ€κ° μ’ λ£λμ§ μλλ€λ μ¬μ€μ λν μλ¦Όλ μμ΅λλ€.
κΈ°λ³Έ κΈ°λ₯μ΄ λμ΄μΌ νμ§ μμκΉμ?
@enstain μ루μ μ΄ μ μκ² ν¨κ³Όμ μ λλ€. κ°μ¬ν©λλ€!
@enstain μ루μ λ μ μκ²
kill <PID>
μ¬μ©νλ©΄ ν¨κ³Όμ μ΄μμ΅λλ€.
λͺ¨λ μ΄μ νλ‘μΈμ€λ₯Ό μλμΌλ‘ μ’ λ£
κ·Έκ²λ€μ μ°Ύλ λ°©λ²??
λͺ¨λ μ΄μ νλ‘μΈμ€λ₯Ό μλμΌλ‘ μ’ λ£
κ·Έκ²λ€μ μ°Ύλ λ°©λ²??
λ
Έλ ₯νλ€
ps -A
μ€ν μ€μΈ λͺ¨λ νλ‘μΈμ€κ° νμλ©λλ€.
μ
ps -A | grep java
λͺ¨λ Java νλ‘μΈμ€λ₯Ό νμν©λλ€.
κ°μ₯ μ μ©ν λκΈ
κ·Έκ²μ΄ κ²°κ΅ μλνλ μ루μ μ λλ€.
λͺ¨λ μ΄μ νλ‘μΈμ€λ₯Ό μλμΌλ‘ μ’ λ£
λν κ°λ μμκ² μ°λ¦¬κ° μλ‘μ΄ μμμ νκ³ μλμ§ νμΈνκΈ° μν΄ λͺ¨λ νλ‘μΈμ€λ₯Ό μ€μ§νλλ‘ μμ²νμμμ€.
sudo supervisorctl stop all
λ κ°μ μ 맀κ°λ³μλ₯Ό configμ λ£μ΄ νλ‘μΈμ€μ μν©λλ€.μ΄λ¦
κ°λ μκ° κ΅¬μ±μ μ λ°μ΄νΈνλμ§ νμΈνμμμ€.
sudo supervisorctl reread
sudo supervisorctl update
νλ‘μΈμ€ μμ
sudo supervisorctl start <your_process>
ps aux | grep "whatever indicates your process"
supervisorctl restart <your_process>
μ΄ν νλ‘μΈμ€ λͺ©λ‘μ μ’λΉκ° μλμ§ νμΈνμμμ€.