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