[日志]APACHE日志超出两G导至机器崩溃?

[日志]APACHE日志超出两G导至机器崩溃?

这两天机器总是失去影响应,查了一下/var/log/messages
发现有这样的日志内容:
Jul 24 05:10:21 lushuangyin smtpd: 1122153021.660859 Malformed UTF-8 character (overflow at 0xe74b8410, byte 0xa3, after start byte
0xbf) in pattern match (m//) at /var/qmail/bin/qmail-scanner-queue.pl line 2093, <STDIN>; line 199.
Jul 24 05:10:21 lushuangyin smtpd: 1122153021.660923 Malformed UTF-8 character (overflow at 0xe74b8410, byte 0xa3, after start byte
0xbf) in pattern match (m//) at /var/qmail/bin/qmail-scanner-queue.pl line 2093, <STDIN>; line 199.
Jul 24 05:10:21 lushuangyin smtpd: 1122153021.660993 Malformed UTF-8 character (overflow at 0xe74b8410, byte 0xa3, after start byte
0xbf) in pattern match (m//) at /var/qmail/bin/qmail-scanner-queue.pl line 2093, <STDIN>; line 199.
Jul 24 05:10:21 lushuangyin smtpd: 1122153021.661055 Malformed UTF-8 character (overflow at 0xe74b8410, byte 0xa3, after start byte
0xbf) in pattern match (m//) at /var/qmail/bin/qmail-scanner-queue.pl line 2103, <STDIN>; line 199.

还有这样的:
Jul 24 10:07:43 lushuangyin kernel: Out of Memory: Killed process 9944 (httpd).
Jul 24 10:08:16 lushuangyin kernel: Out of Memory: Killed process 9947 (httpd).

用TOP命令查看,发现机器物理内存及交换分区基本上全部被吃光。
有两个HTTPD进程用掉了80%的物理内存!
查看APACHE错误日志,发现:
exit signal exceeded file size limit
一查,发现APACHE日志文件超出2G了。
这是导至以上现象的原因吗?请高手帮忙分析分析

用Cronolog做日志分割呀。

按天来分割日志。
楼上的,这个问题我已经想办法解决了。我现在不清楚的是,服务器出问题是否由APACHE的日志过大导致的。不知你有没有碰到过这个现象
用Cronolog做日志分割呀。

按天来分割日志。

朋友对了这个怎么分割呀
是这样的,apache的日志过大会引起服务器负载偏高,我碰见过这种情况。
用cronolog做日志分割的时候只要加/%Y/%m/%d/ ,这些参数,日志就可以按天分开了。
把日志关掉
有可能是内存泄漏,以前遇到过.
关注中。
我也遇到过日志大于2G,服务器死机的情况