のみまくし日記

毎日が文化祭の前日、そんな環境っていいですよね。この日記は未来の自分へのメッセージです。

2005年06月09日 ()

合宿

会議室にこもるだけでも、とりあえずいいのかもしれないけど、僕たちも合宿します!!って思った。

どうやって探せば良いのだろう。

  • 海か山の近く。
  • 有線LAN or 無線LAN完備。
  • 2名〜3名で使用可能。
  • 東京から2時間以内。
  • 安い。

LAN, 研修施設で検索すると結構ひっかかるな。

仕事 posted by takefumi | この日記へリンク | コメント(0) | トラックバック(0)

Class::DBIでコネクションプーリングしたくない

ちょと前にあった、某カンファレンスの某発表によると(謎めき系)で、Class::DBI(Ima::DBI) で connect_cached されていいるので、ロードバランサでごにょごにょしてると、台数×ApacheのMaxClientsの数だけ接続されっぱなしなって、都度接続より全体的には負荷高くなるよね的な問題があったそうです。(MySQLの場合)

まさにウチも同じような状態になっていて、

package Ima::DBI::Ex::NoConnectCache;

use strict;
use vars qw($VERSION);
$VERSION = '0.01';

sub Ima::DBI::_mk_db_closure {
    my ($class, @connection) = @_;
    return sub {
        return DBI->connect(@connection);
    }
}

ってなのを作って、start.plで、設定しておけば既存のコードをいじらなくても、おけなので、これでいこうかなーとか思ってるんだけど、_mk_db_closure が上書きされているぜ的な警告がでていやん。なんか良い方法はないかなぁ。

そして、CPANにあげるべきか、こっそり自分たちだけで使うべきか。なんか、世の中のあれを否定しているようで。

Perl posted by takefumi | この日記へリンク | コメント(2) | トラックバック(0)