この記事は最終更新日より 1 年以上経過しています。
画像やリンクが無効になっている可能性もあるのでご了承下さい。
画像やリンクが無効になっている可能性もあるのでご了承下さい。
先日いれたアクセラレーターである eAccelerator は導入すれば全てが旨く
キャッシングされて速度向上に繋がる物でも無いということです。
実際、動作不能になった PHP スクリプトがあったのでその対応方法を
書いておこうかなと。
まず、動かなくなったスクリプトはボイスチャットサーバーのサードパーティー製
コントロールパネル。
PHP + Ajax なスクリプトだーと謳っており Java 絡みの所でへくってるのかな
なんても思ってみるけどエラーログは「Segmentation Fault」と出る。
セグっちゃってる YO おい! てことでこのまま放置しておく訳にもいかないから
処置を。
これはかなり簡単。
eAccelerator でキャッシュしたくないディレクトリへ「.htaccess」を用いて
「キャッシュと最適化をさせない」事をするだけ。
てなことで、該当するスクリプト設置ディレクトリには「.htaccess」が存在
しなかったので新規作成とした。
中には以下 2 行を追加してあげるだけです。
php_flag eaccelerator.enable 0
php_flag eaccelerator.optimizer 0
これでめでたく Seg ることなく動作再開しますた。
参考までに。
コメント