Есть несколько серверов, на них запущены по несколько celery workers след командной:
celery --workdir=/data worker -Q client -c 5 -n client -n client8 + некоторые с ключиком -b.
Все это прекрасно работает, пока не случится какой-нибудь глюк с БД, которая отвечает за tasks. В результате часть workers отваливается, да так что для нормальной работы их приходится перестартовать вручную, что не есть хорошо. Можно ли этот процесс автоматизировать ( т е чтобы в случае каких либо ошибок workers вываливались, а не висели с ошибкой бесполезным скриптом ) ?