On 27.03.2010 13:36, Михаил Монашёв wrote:
Здравствуйте, Александр.

AS>  Вот такой хендлер:
AS>  --snip
$dbh  = DBI->>connect_cached(
AS>                                          $dsn,
AS>                                          $options_common{user},
AS>                                          $options_common{password},
AS>                                          {
AS>                                              mysql_auto_reconnect    =>  1,
AS>                                          },
AS>                                      );
AS>  --snap
AS>  работает с последней версией DBD::mysql
AS>  В некоторых более ранних его версиях, {mysql_auto_reconnect =>  1}
AS>  вызывал segfault :(

AS>  Работает после рестарта mysql и после kill session.

Соединение похоже остаётся, но не отработавший запрос не повторяется.

Как вариант сделать наследника DBI с тем что тебе нужно: http://search.cpan.org/dist/DBI/DBI.pm#Subclassing_the_DBI


--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить