mod_perlとCatalyst::Model::CDBI::Sweet&Class::DBI::Pg

Catalystmod_perlを使用して、セグメントエラーに悩まされつづけていましたが、
Catalyst::Model::CDBI::Sweet&Class::DBI::Pgを組み合わせていたのがまずかったぽいのが判明。


use base qw/Catalyst::Model::CDBI::Sweet Class::DBI::Pg/;
こうすると、複数のリクエストを同時処理させようとするとセグメントエラーが起こり、Class::DBI::Pgをはずして実装するとエラーは起こらなくなる。根本的な原因は不明ですが、この組み合わせじゃなければ、大丈夫っぽいのでとりあえず現状はこれでOKか。