+ -
当前位置:首页 → 问答吧 → error_log 被 File does not exist 填满了,兄弟们帮忙看看

error_log 被 File does not exist 填满了,兄弟们帮忙看看

时间:2008-05-06

来源:互联网

今天发现服务器FTP上传文件,上传上去后大小为0K。
后来发现是error_log日志把硬盘填满了(日志到小在50G左右)
cat了一下发现好多File does not exist,类似于
[Sun Apr 20 04:19:48 2008] [error] [client 66.249.73.154] File does not exist: /var/www/html/about
这个IP是Google的。由于网站用了地址重写,所以/var/www/html/about 是不存在的。同样的情况还有好多。
所以问问各位兄弟,怎么把File does not exist这类信息屏蔽掉。
另外,Apache手册上说关闭重写引擎日志用:RewriteLogLevel 0
可是RewriteLogLevel默认就是0 啊!真是有点混乱了。。。
兄弟们帮忙看看啊。

[ 本帖最后由 alex_wang58 于 2008-5-7 09:14 编辑 ]

作者: alex_wang58   发布时间: 2008-05-05

日志大小50G啊。恐怖

作者: gleon   发布时间: 2008-05-06

算是解决了吧。
实在不知道怎么办好了。只好还用重写。把意外链接重写到index.php
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^.+$ index.php [L]
望高手给点更有效率的办法啊!

作者: alex_wang58   发布时间: 2008-05-07

你要学习日志的切分,压缩了

作者: dvaknheo   发布时间: 2008-05-08

谢谢,楼上的大哥。提醒
我这就去学习一下。
不过要是您能给点相关的资源链接就太好了。:)

作者: alex_wang58   发布时间: 2008-05-08

同样需要此方面的学习资料

作者: alexru   发布时间: 2008-05-08

直接使用相关工具

作者: robertvvv   发布时间: 2008-05-09

建议使用日志滚动工具,apache自带了一个rotatelogs,不过我更爱用cronolog,用google搜索cronolog应该能找到你需要的资料

作者: beiersi   发布时间: 2008-05-09

重写引擎日志不会写error_log
File does not exist: /var/www/html/about不是重写引擎报告的
打开重写引擎日志
RewriteLog pathto
RewriteLogLevel level

作者: hhyisw   发布时间: 2008-07-12

作者: 红土   发布时间: 2008-07-24