[PHP-users 28926] Re: eAccelerator 導入によるCPU 100% 張り付きについて

島村 優太郎 root @ ryne.jp
2006年 4月 3日 (月) 14:01:56 JST


島村です。

使用しているOS/Webサーバーを書いていただけると助かります。



On 2006/04/02, at 12:14, okuno masato wrote:

> はじめて投稿させていただきます。
> よろしくお願いいたします。
>
> 質問させていただきたいのはPHPのアクセラレータの一つで
> ある、eAcceleratorについてです。
>
> ロードバランスされている60台のWebサーバすべてに
> 対してeAcceleratorを導入したのですが、導入後1時間 
> ほど
> でそのうち6台のCPU使用率が100%に達してしま 
> い、そのサー
> バではPVを捌けなくなってしまいました。当方では画面の更
> 新を不定期で頻繁に行っており、キャッシュの更新の頻度も
> 5分に一回くらいのペースで発生しております。キャッシュ
> が更新されないことを恐れたため、更新前にキャッシュを削
> 除していたのですが、自動で更新されることを確認できたた
> め現在は削除していません。
>
> 結局apacheのstop/startで対応したのですが、同じよう 
> な現
> 象に陥った方はいらっしゃいますでしょうか。いらっしゃい
> ましたらその時の対応方法など教えていただきたいです。
>
> ※現状調査中の内容としてはeAcceleratorのキャッシュフ
>  ァイルはNFSでマウントした先に出力しているため、ファ
>  イル排他が行えずプロセスが滞留する結果になっているの
>  ではないかとなっており、ローカルファイルに吐き出すよ
>  うにして検証を行おうかと思っております。
>
>
> ▼php.iniの設定は以下になっております。
> [eaccelerator]
> zend_extension="/usr/lib/php4/eaccelerator.so"
> eaccelerator.shm_size = "0"
> eaccelerator.cache_dir = "/var/cache/eaccelerator"
> eaccelerator.enable = "1"
> eaccelerator.optimizer = "1"
> eaccelerator.check_mtime = "1"
> eaccelerator.debug = "0"
> eaccelerator.filter = ""
> eaccelerator.shm_max = "0"
> eaccelerator.shm_ttl = "0"
> eaccelerator.shm_prune_period = "0"
> eaccelerator.shm_only = "0"
> eaccelerator.compress = "1"
> eaccelerator.compress_level = "9"
> eaccelerator.keys = "disk_only"
> eaccelerator.sessions = "disk_only"
> eaccelerator.content = "disk_only"
>
> ※soの配置場所、キャッシュの吐き先は異なります。
>
> 以上です。ご教授の程よろしくお願い申し上げます。
>
>
> --------------------------------------
> Celebrate Yahoo! JAPAN 10th Anniversary
> http://pr.mail.yahoo.co.jp/10thann/
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みく 
> ださい
> http://www.php.gr.jp/php/novice.php3



☆---★---☆
C-BoX @ 管理
root @ ryne.jp
http://cbox.ryne.jp/
★---☆---★




PHP-users メーリングリストの案内