Не бейте за тупой вопрос, я только начинаю изучать питон.
У меня есть простое API, написанное с использование flask и работающее по WSGI протоколу. Соединение с MySQL я устанавливаю в начале скрипта, а затем использую при вызове некоторых методов. Спустя некоторое время после запуска приложения начинают сыпаться ошибки о потере соединения с MySQL вида: "Lost connection to MySQL server at 'mysql.mysql.docker:3306', system error: 32 Broken pipe"
Я так понимаю, что соединение отваливается по таймауту, потому что WSGI приложение висит как демон и не перезапускается.
Как в мире Python решать эту проблему? Постоянно пинговать MySQL перед каждым запросом и делать повторное подключение в случае чего?