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

смотреть как оно ища
  $self->{'do'} ||= sub {
  $self->{'query'} ||= sub {
  $self->{'err_parse'} ||= sub {


предусмотрено там почти все, и увеличивающиеся слипы на ошибках, и починка баз, и много всего, и даже создание баз с таблицами если их нет ;)
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить