PHP script cannot be executed so often.(PHPスクリプトがしばしば実行できない) †
前回 aptitude update で Apache のバージョンを上げてから PHPスクリプトが2回に1回ぐらい実行されずにダウンロードされてしまうという事態が発生しました。squirrelmail,Pukiwiki,Xoopsなどなど PHPを多用しているため大変という事態になってしまいました。apache2ctl configtestでも問題が見つからないし、設定ファイルなどを見直してもおかしなところはわかりせん。 ロードがおかしいのかと考え /etc/apache2/mods-availabelの php5.conf とphp5.loadを見ているうちにおかしなことに気が付きました。 内容は LoadModule php5_module /usr/lib/apache2/modules/libphp5.so なのですが、"php5_module" と "/usr/lib/apache2/modules/libphp5.so" の間の間隔がちょっと広いようで見てみると TABコードが入っていました。 これを取り除いてapacheを起動しなおすとぴたりとトラブルは収まりました。同定してはいませんが、設定ファイルを読み込むルーチンにバグが入りこんだようです。 ううむ 制御コードが表示されるようにエディタの設定を変えないとだめだなあ。 Comments † |