免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1242 | 回复: 0
打印 上一主题 下一主题

[Web] 配置cacti以后apache内存使用上升,请问如何下手跟踪这个问题呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-20 12:50 |只看该作者 |倒序浏览
阿里云主机配置: 1核处理器 512M 1Mbps
已经配置的监控服务:monit  cacti

现只为一个android客户端提供图片浏览服务,日活用户只有20-40个,没有配置cacti的时候,重来没有内存超200M的,
但是自从配置了cacti以后就频繁收到monit重启通知,原来monit设置apache的内存监控是if totalmem > 200.0 MB for 5 cycles then restart,
后来查了网上资料做了5个修改

修改1
cacti的cron配置从512M改成了256M
*/5 * * * * www-data php --define suhosin.memory_limit=512M
改成
*/5 * * * * www-data php --define suhosin.memory_limit=256M

修改2
替换cacti内置的poller为spine

修改3
monit对apache的内存限制从200M改成了300M
if totalmem > 300.0 MB for 5 cycles then restart,

修改4
<IfModule mpm_prefork_module>下的MaxRequestsPerChild从0改成50

修改5
独立出cacti到一个vhost里面,并且关闭cacti的apache相关的log

虽然,apahce被重启的频率降低了,但是一天还是会有6次左右因为apache内存超额被monit重启,小弟新手,不知道如何再下手跟踪解决这个问题,请哪位大哥指点一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP