つくった DBIx::Connectorに無駄が多かったため自前実装 やること fork safe connection management scope base transaction management auto reconnect database simple query execution ざっくりこんなこと 使い方 use DBIx::Handler; my $handler = DBIx::Handler->new($dsn, $user, $pass, $opts); # この時点で接続可能なdbhを使える $handler->dbh->$some_dbi_method(); while (1) { # 長時間DBへの接続がおこなわれておらず # 接続が切れた場合も大丈夫 $handler->dbh->$some_dbi_method(); }