蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年5月28日 19:08


apache access_log每隔一星期变0 Kb

我安装的是httpd-2.0.47, 每隔一星期日 xxxx.com-access_log 就会变成0 Kb  反而 xxxx.com-access_log.1 却在增大. 好像更该记录档时出现了问题, 怎样处理这种情况呢?

我设定过/etc/logrotate.conf 把   weekly 改成 monthly  每隔一个月也会出现这种情况,只是把时间间隔延长而已.

apache access_log每隔一星期变0 Kb

自己写个shell自动切割日志

apache access_log每隔一星期变0 Kb

没有设置号,设置好了应该是声称.1  .2  .3  ...

apache access_log每隔一星期变0 Kb

有设置号
xxxx.com-access_log
xxxx.com-access_log .1
xxxx.com-access_log .2
xxxx.com-access_log .3
xxxx.com-access_log .4

/etc/logrotate.conf 中
weekly
rotate 4
create

apache access_log每隔一星期变0 Kb

你是系统自带的apache还是手动安装的?手动安装的apache的如果使用syslog来进行logrotate是有些问题。
可以在apache配置文件中使用apache带的logrorate带进行log的rotate,示例如下:
CustomLog "|/usr/local/apache/bin/rotatelogs /logs/apachelog/access_log.%Y%m%d 86400" common

apache access_log每隔一星期变0 Kb

谢谢!

我的apache就是手动安装的.

请问CustomLog "|/usr/local/apache/bin/rotatelogs /logs/apachelog/access_log.%Y%m%d 86400" common

会不会每个域名都有它自己的log呢?

我想每个域名都有它自己的access_log该怎样做呢?

apache access_log每隔一星期变0 Kb

在虚拟主机里设置log就可以了

apache access_log每隔一星期变0 Kb

不知道能不能用于error_log呢?

apache access_log每隔一星期变0 Kb

当然可以了。照猫画虎

apache access_log每隔一星期变0 Kb

我这样设定,对吗?
<VirtualHost 192.168.1.250>;
    DocumentRoot /home/test/public_html
    ServerName test.com
    ErrorLog logs/other-error_log
    CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/test.com_log" common
</VirtualHost>;

怎么在/usr/local/apache/logs 里不会生成test.com_log

apache access_log每隔一星期变0 Kb

还是不行,请帮忙!!

apache access_log每隔一星期变0 Kb

用cronolog做日志论许。
VirtualHost 192.168.1.250>;
DocumentRoot /home/test/public_html
ServerName test.com
ErrorLog logs/other-error_log
CustomLog "|/usr/sbin/cronolog /logs/test.com/access.%Y%m%d" combined
env=!gif-image
ErrorLog  "|/usr/sbin/cronolog /logs/test.com/errors.%Y%m%d"

</VirtualHost>;

前提,找个cronolog安装,或者找个同版本地系统copy过来这个文件就ok了。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com