mod_fastcgiのタイムアウト
以下のエントリでもあげたが、現在CoLinuxで動いているApacheはworker(マルチスレッド)である。
.htaccessのphp_flagが使えなかったりと、まだまだ問題はあるが、これから動作テストをしてみる。
ひとまず、これで起動はできた。
http://d.hatena.ne.jp/crays/20080917/1221655274
ざっくりと動かして出てきた問題は・・・
- .htaccessからのphp.ini設定変更(php_flag)ができない。
- phpMyAdminからデータベースエクスポートをするとInternalServerError
と、特に問題はなかった。
上記phpMyAdminの原因はfcgidのタイムアウトで、デフォルトで40秒だったから。
/etc/httpd/conf.d/fcgid.confの設定を書き換えれば動くようになる。
<IfModule !mod_fastcgi.c> AddHandler fcgid-script fcg fcgi fpl IPCConnectTimeout 9999 # 追加 IPCCommTimeout 9999 # 追加 </IfModule>
時間を9999秒にしたのは実運用向きではない。
ローカルだし、エクスポートできればよかったので、これでいっちゃえ〜的な値ww