先日いれたアクセラレーターである eAccelerator は導入すれば全てが旨く
キャッシングされて速度向上に繋がる物でも無いということです。

実際、動作不能になった PHP スクリプトがあったのでその対応方法を
書いておこうかなと。

まず、動かなくなったスクリプトはボイスチャットサーバーのサードパーティー製
コントロールパネル。
PHP + Ajax なスクリプトだーと謳っており Java 絡みの所でへくってるのかな
なんても思ってみるけどエラーログは「Segmentation Fault」と出る。
セグっちゃってる YO おい! てことでこのまま放置しておく訳にもいかないから
処置を。

これはかなり簡単。
eAccelerator でキャッシュしたくないディレクトリへ「.htaccess」を用いて
「キャッシュと最適化をさせない」事をするだけ。

てなことで、該当するスクリプト設置ディレクトリには「.htaccess」が存在
しなかったので新規作成とした。
中には以下 2 行を追加してあげるだけです。
php_flag eaccelerator.enable 0
php_flag eaccelerator.optimizer 0

これでめでたく Seg ることなく動作再開しますた。
参考までに。

Related posts:

  1. PHP5 でアクセラレーターをかます。

 返信する


*

以下のHTML タグと属性が利用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> <pre lang="" line="" escaped="" highlight="">

   
59 queries. 0.303 seconds.