下面是我的APC如何运行的链接:已删除
正如你所看到的,它填满得相当快,我的缓存满计数有时会超过1000
我的网站使用Wordpress。
我注意到,每次我创建新帖子或编辑帖子时,都会发生两件事。
1) APC内存“已用”复位2)我得到了一大堆碎片
我试着给APC (512MB)更多的内存,但它有时会崩溃,看起来384是最好的。我还有一个重启apache的Cron作业,每4小时清除所有APC的碎片和已用内存。同样,如果APC长时间运行,我的apache也会崩溃,我认为这是由于碎片堆积造成的。
我是否应该使用apc.Filters并过滤掉一些不应该缓存的内容?
我真的是一个新手,所以如果有人能解释完整的说明,非常感谢!
发布于 2010-09-19 08:33:59
APC应负责片段构建。我通常把它设在7200。我在一个带有WordPress的小型VPS上运行它,我的设置是:
apc.enabled=1
apc.shm_segments=3
apc.shm_size=32
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=2048
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
apc.max_file_size=10M
通过使用WordPress内置的对象缓存,你也会从中获得更多的好处,Mark Jaquith写了一个非常好的drop in plugin,它也可以帮助你在保存或编辑帖子时解决一些碎片问题。
发布于 2010-10-17 22:35:16
你真的应该在你的生产服务器上设置apc.stat=0,它将阻止APC去IO检查文件是否已经改变。
https://stackoverflow.com/questions/3570131
复制相似问题