Apache 2.2(Prefork)+ APC问题

时间:2010-07-15 03:49:06

标签: apache2 apc

我有一台运行FreeBSD 7.2 64bit的专用服务器。

当我在Apache(Prefork)上启用APC时,我注意到在“顶部”和SIZE列中,它从110MB增长到384MB。我意识到这是共享内存并在所有apache进程中共享。

我遇到的问题是:

每个流程大小(在“RES”列中)从每天25mb增加到几乎100mb。

为什么会这样?

如果没有APC,我的流程永远不会超过30mb。我只有8GB内存,所以如果每个apache进程占用100mb,我必须将'MaxClients'设置为50,以便我的服务器不使用swap。

1 个答案:

答案 0 :(得分:0)

如果您使用分离的congig文件加载apc,我认为您需要在php.ini或apc.ini中调整apc.shm_size的值