Если в supervisord запущено несколько процессов и один из них отвалился, не нужно перезапускать демон целиком - есть консольная утилитка supervisorctl.
Ага, вот процесс-виновник - перезапускаем халявщика
Все ОК - "13 секунд, полёт нормальный. Хьюстон, у нас НЕТ проблемы" (с)
# supervisorctl api-test-data RUNNING pid 22443, uptime 1 day, 16:52:01 api-test-empty FATAL Exited too quickly (process log may have details) auth-service RUNNING pid 22444, uptime 1 day, 16:52:01
Ага, вот процесс-виновник - перезапускаем халявщика
supervisor> start api-test-empty api-test-empty: started supervisor> status api-test-data RUNNING pid 22443, uptime 1 day, 16:52:29 api-test-empty RUNNING pid 27360, uptime 0:00:13 auth-service RUNNING pid 22444, uptime 1 day, 16:52:29 supervisor>
Все ОК - "13 секунд, полёт нормальный. Хьюстон, у нас НЕТ проблемы" (с)
Комментариев нет:
Отправить комментарий