2

FreeBSD 7.2 64 ビットを実行する専用サーバーがあります。

Apache (Prefork) で APC を有効にすると、'top' と SIZE 列が 110MB から 384MB に増えていることに気付きました。これは共有メモリであり、すべてのApacheプロセスで共有されていることに気付きました。

私が抱えている問題はこれです:

各プロセス サイズ (「RES」列) は、それぞれ 25 MB からほぼ 100 MB に増加します。

なぜこれが起こるのですか?

私のプロセスは、APC なしで 30 MB を超えることはありません。私は8GBのRAMしか持っていないので、各Apacheプロセスが100MBを占める場合、サーバーがスワップを使用しないように「MaxClients」を50に設定する必要があります。

4

1 に答える 1

0

別のcongigファイルを使用してapcをロードしている場合は、php.iniまたはapc.iniのapc.shm_sizeの値を調整する必要があると思います

于 2011-11-01T11:37:34.727 に答える