Win32のmod_fcgidでPerl

| コメント(0) | トラックバック(0)
ApacheのWin32版にて、mod_fcgidでPerlが動かないようだ、という話。開発者向けMLで2009年に話題が出ていました。

pipe has been ended. : mod_fcgid: get overlap result error

曰く、PerlとPHPでパイプの扱いが違うようです。APRは一種の互換レイヤーなのでしょうが、ともかくPerlは標準エラー出力(FD2)も必要だが、PHP等Perl以外ではむしろ不許可(FD1と2はNULL)のため互換性を維持できないとやら。

根本的に速くしようとすればPerlなんか捨てるべきでしょうが、私はWebアプリ開発者ではありませんで。Perlはmod_fastcgiで我慢せよ、って感じなのが栄枯盛衰でございます。

ともかくそういうことなら、内部で切り替えるか、設定を変えた別名義モジュールとして2つ併用とするしかないでしょうね。現状ではいずれも不可能ですが。

トラックバック(0)

トラックバックURL: https://mychro.mydns.jp/cgi-bin/mt/mt-tb.cgi/546

コメントする

アーカイブ

ウェブページ

Powered by Movable Type 5.2.13

ホームページ