Я запускаю веб-приложение для колб (скажем, оно app.py
) с Supervisor.
Иногда app.py
зависает без сбоев.
Возможно ли или рекомендуется создать другую программу, которая прослушивает сердцебиение из app.py
и перезапускается, если она не получает сердцебиение в течение X секунд?
Моя другая мысль состояла в том, чтобы просто обернуть проблемные места при попытке / исключении и просто завершить работу программы, используя supervisor для перезапуска.
Это не долгосрочное исправление.
Как бы вы решили эту проблему?