首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >APC +PHP内存碎片,即使apc.user_ttl =0

APC +PHP内存碎片,即使apc.user_ttl =0
EN

Server Fault用户
提问于 2012-02-13 19:12:50
回答 1查看 554关注 0票数 0

我正在运行5.3.9-1~dotdeb.3APC 3.1.9。经过2小时的运行,APC缓存就会变得支离破碎。难道apc.user_ttl = 0不应该将文件缓存到APC重新启动-并防止如此多的碎片吗?我做错了什么?

代码语言:javascript
复制
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 320M
apc.cache_by_default=1
apc.stat = 0
apc.user_ttl = 0
apc.num_files_hint = 1024
apc.mmap_file_mask = /tmp/apc.XXXXXX
apc.enable_cli = 0

这是一个截图:

EN

回答 1

Server Fault用户

发布于 2012-02-27 09:21:00

您是否也将内核shmmax参数提高到了服务器320 m,用于共享内存?默认情况下,它大约是8MB。

将以下内容放入/etc/sysctl.conf中:

代码语言:javascript
复制
kernel.shmmax = 335544320

执行

代码语言:javascript
复制
sysctl -p

作为根。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/359710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档