[Moscow.pm] Реконнект в DBI в случае потери соединения

Alexander Lourier aml на rulezz.ru
Сб Мар 27 09:06:31 PDT 2010


В сообщении от Суббота 27 марта 2010 18:49:05 автор Oleg Alexeenkov написал:
> On 27.03.2010 18:25, Alexander Lourier wrote:
> > В сообщении от Суббота 27 марта 2010 11:28:38 автор Михаил Монашёв 
написал:
> >> Если  у кого-то есть работающий код, который позволяет восстанавливать
> >> соединение  с  mysql-ем и повторять запрос в случае рестарта mysql или
> >> ошибок вроде:
> >
> > А почему такая потребность возникла? Ну сломалось что-то, пусть упадет
> > спокойно. Вернется юзеру 500 ошибка. Это же редко бывает. Безаварийное
> > выполнение запроса - это требование качества или какие-то ещё причины
> > есть?
> 
> например мускуль достаточно падучий в некоторых условиях.
> и еще бывают не только веб-страницы, но и накачка базы, процесы которой
> могут жить неделями, и им терять данные не очень полезно.

Насколько я знаю, в задачах Михаила ничего хитрее обработки дикого количества 
web-запросов нет.

> Еще бывает поломка таблицы от падения, скачки электричества, база в
> другом районе или городе с не очень стабильной сетью, помехи от нло итд.

Обобщая задачу, придумать можно все, что угодно.


Подробная информация о списке рассылки Moscow-pm