找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: Wei

关于lighttpd的内存泄漏

[复制链接]

1523

主题

3万

回帖

8万

积分

管理员

积分
81539
发表于 2009-12-6 19:40:50 | 显示全部楼层
折腾之后就有精华了。
回复

使用道具 举报

12

主题

128

回帖

302

积分

中级会员

积分
302
发表于 2009-12-6 20:16:07 | 显示全部楼层
我的vps里的lighttpd原来也是这样,机器reboot后,一般内存占用在40m,过一周,就会占用到500m,访问量平时很小的。
后来我去掉了日志,现在就一直很正常了,内存占用在512m的10%。
回复

使用道具 举报

17

主题

154

回帖

373

积分

中级会员

积分
373
发表于 2009-12-6 23:02:31 | 显示全部楼层
去掉日志有这种效果呀,见识了。
回复

使用道具 举报

1523

主题

3万

回帖

8万

积分

管理员

积分
81539
发表于 2009-12-6 23:26:23 | 显示全部楼层
原帖由 hidaigou 于 2009-12-6 23:26 发表


我的vps里的lighttpd原来也是这样,机器reboot后,一般内存占用在40m,过一周,就会占用到500m,访问量平时很小的。
后来我去掉了日志,现在就一直很正常了,内存占用在512m的10%。 ...



如何去掉日志?
回复

使用道具 举报

260

主题

1175

回帖

3182

积分

论坛元老

积分
3182
发表于 2009-12-6 23:29:05 | 显示全部楼层
我用的lxadmin,去掉的也是lxadmin的日志啊,不是单纯的去掉lighttpd的日志。
回复

使用道具 举报

17

主题

154

回帖

373

积分

中级会员

积分
373
发表于 2009-12-7 10:24:46 | 显示全部楼层
怎么去掉呢?》
回复

使用道具 举报

260

主题

1175

回帖

3182

积分

论坛元老

积分
3182
发表于 2009-12-7 15:03:05 | 显示全部楼层
Kloxo控制面板,关闭日志的方法:
Domains>your domains>Domain Adm>Domain Features>Enable Statistics
回复

使用道具 举报

1523

主题

3万

回帖

8万

积分

管理员

积分
81539
发表于 2009-12-7 16:11:38 | 显示全部楼层
坛主说的是关闭日志,剩下的还要把lxadmin和lighttpd已经生成的日志一个个手动删除掉,具体的文件地址要自己google了,我忘了

日志文件夹:

/home/admin/__processed_stats/*
/home/kloxo/httpd/lighttpd/*
/var/log/kloxo/*
/home/httpd/*/stats/*



回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2009-12-7 20:21:06 | 显示全部楼层
在lighttpd-1.4.18版本里面,fastcgi方式已经内置X-sendfile支持,仅仅需要你在配置文件打开就可以了:
"allow-x-send-file"="enable"
应该是大文件下载对内存的消耗!
解决办法可以参看:RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
http://www.javaeye.com/topic/154538
回复

使用道具 举报

22

主题

174

回帖

432

积分

中级会员

积分
432
发表于 2009-12-8 11:16:36 | 显示全部楼层
x-sendfile需要程序header发送x-sendfile头的,如果用些通用程序,本身就是读取文件再输出,再开x-sendfile也没用啊.........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 23:02 , Processed in 0.020565 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表