web-dev-qa-db-ja.com

APC設定-最大apc.shm_size

Apc.shm_sizeに制限はありますか?私が計算したように、多かれ少なかれ2 GBのキャッシュサイズが必要になりますが、1 MBを1024MB以上に設定すると、Apacheは起動しません。

2
McCon

2 GBのキャッシュは少し過剰に思えますが、それが必要な場合は、それが必要です。私が知る限り、システムに十分なメモリがあることを確認してください。apcにはその点で制限がありません。起動しようとすると、Apacheログには何が表示されますか?

0
alexus

Apacheが特定の数のスレッドを開始することを知っておく必要があります。各スレッドは、最終的にAPC部分だけで最大1024MBのmemを使用できるようになります。 デフォルト設定 システムに4〜6GBのRAMがあると仮定します。

私のアドバイスは、開始時にapc.shm_sizeを128Mbに設定することです。セットアップ apc.php そして、その128 MBのメモリがどのように使用されているかを監視し、必要に応じてスケールアップします(正直なところ、これが必要になるとは思えません)

0
Hrvoje Špoljar