APC 設定の問題
私の php.ini には、apc の次の設定があります:
[apc]
apc.cache_by_default =On
apc.enable_cli =Off
apc.enabled =On
apc.file_update_protection =2
apc.filters =""
apc.gc_ttl =3600
apc.max_file_size =1M
apc.num_files_hint =1000
apc.optimization =オン
apc .shm_segments =1
apc.shm_size =800
apc.slam_defense =オフ
apc.stat =オン
apc.ttl =0
apc.user_entries_hint =100
apc .user_ttl =0
apc.shm_size の説明は次のとおりです:
各共有メモリ ブロックのサイズ (MB 単位、推奨値は 128 ~ 256)。一部のシステム (ほとんどの BSD バリアントを含む) では、デフォルトの共有メモリ ブロック サイズが非常に小さくなっています。
この値を 800 に設定すると、データをロードするとメモリ オーバーフローが発生しますが、より小さい値 (300 など) に変更すると正常になります。システムで許可されている apc.shm_size の最大値はどこで確認できますか?
-----解決策---------
apc.shm_size (MB 単位、推奨値は 128 ~ 256)。
どれくらいのメモリがありますか? 800くらいまで大きくしてみます。本当に素晴らしい人です