Задать вопрос
@vovawed

Почему закрывается mysql подключения в django?

У меня есть 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. Сервис с базой данных падает полностью и не хочет перезапускаться, помогает только ребут на сервере
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы