APC 设置 - 最大 apc.shm_size

APC 设置 - 最大 apc.shm_size

apc.shm_size 有限制吗?据我计算,我需要或多或少 2 GB 的缓存大小,但如果我设置超过 1024MB,Apache 就无法启动。

答案1

2 GB 的缓存似乎有点多,但如果这是您所需要的,那么这就是您所需要的。确保您的系统有足够的内存,据我所知,apc 在这方面没有任何限制,当您尝试启动它但它无法启动时,您的 apache 日志说了什么?

答案2

您应该知道,Apache 将启动一定数量的线程;每个线程最终将能够占用最多 1024MB 的内存,仅用于 APC 部分。如果您有默认设置我假设您的系统有 4 到 6 GB 的 RAM;

我的建议是将 apc.shm_size 设置为 128 Mb 以启动;设置APC的php源码并监视 128 MB 内存的使用情况,然后根据需要进行扩展(老实说,我怀疑是否有必要这样做)

相关内容