Я использую AnyEvent::DBI в одноэлементном пакете, и когда через много часов в базе данных/запросах и т. д. нет активности, я получаю эту ошибку при попытке выполнить запрос:
DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/share/perl/5.10.1/AnyEvent/DBI.pm line 98.
Простой подход: подключиться к БД ==> Выдать запрос ==> Закрыть соединение. это то, что я обычно использую, когда работаю с DBI.
Проблема в моем случае заключается в том, что я не могу найти способ повторно подключиться к базе данных с помощью AnyEvent::DBI, кроме как создать новый экземпляр AnyEvent::DBI (новый).
Любые предложения были бы замечательными!