[Moscow.pm] Реконнект в DBI в случае потери соединения
Alexander Soudakov
cygakob на gmail.com
Сб Мар 27 03:55:48 PDT 2010
27 марта 2010 г. 16:52 пользователь Oleg Alexeenkov <proler на gmail.com> написал:
>
>
> On 27.03.2010 11:28, Михаил Монашёв wrote:
>>
>> Здравствуйте.
>>
>> Если у кого-то есть работающий код, который позволяет восстанавливать
>> соединение с mysql-ем и повторять запрос в случае рестарта mysql или
>> ошибок вроде:
>>
>> DBD::mysql::st execute failed: Got error 127 from storage engine at...
>>
>> не мог ли бы Вы его сюда запостить? Заранее благодарен.
>>
> Есть такая давно рабочая штука, но требующая реfuckторинга.
> svn://svn.setun.net/search/trunk/lib/pssql.pm
Error: Not Found
Авторизация нужна?
>
> смотреть как оно ища
> $self->{'do'} ||= sub {
> $self->{'query'} ||= sub {
> $self->{'err_parse'} ||= sub {
>
>
> предусмотрено там почти все, и увеличивающиеся слипы на ошибках, и починка
> баз, и много всего, и даже создание баз с таблицами если их нет ;)
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
--
Alexander Soudakov
Software Developer
email: cygakoB на gmail.com
jabber: asudakov на jabber.org
google talk: cygakoB на gmail.com
icq uin: 311516511
skype: asudakov
Подробная информация о списке рассылки Moscow-pm