У меня есть Telegram бот на Python с использованием Django, бот постоянно запущен и через несколько часов падает соединение к mysql базе. Выбивает -
(2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")
Насколько я понял это происходит из-за того что соединение к базе открывается и может быть открытым долгое время, я прав? Если да, то как мне правильно закрывать соединение, или что лучше делать в таком случае?
Я пробовал закрывать соединение через connection.close () из библиотеки django.db после каждой команды бота, но это не помогает.
P. S. Сервис с базой данных падает полностью и не хочет перезапускаться, помогает только ребут на сервере