У меня что-то постоянно работает, я делаю периодические запросы.Я использовал и DataMapper (хотя я делаю сырой SQL через него) и mysql2.
Используя любой, иногда они перестают работать.Я полагаю, это потому, что сервер икнул или что-то в этом роде.
Тем не менее, все останавливается.Выполнение в каждом потоке просто останавливается на строке запроса, и на этом все заканчивается.
Есть ли способ сообщить им о повторном соединении?Или, если это не удастся, я могу сделать это сам.Я пытался использовать timeout
, но тайм-аут, похоже, тоже зависает (он входит в блок и никогда не уходит, ни через сообщение об ошибке, ни через естественное завершение).
Я просто хочу запросы, если они не могут пройти дальше и в следующий раз, попробуйте снова, при необходимости повторно подключившись к серверу.Как я могу это сделать?