BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


log轮转问题

首页 » 论坛 » Proxy服务器 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
ahsiao
大法师



UID:569229
注册:2007-5-28
最后登录: 2008-10-11
帖子:11766
精华:0

可用积分:5004 (富足长乐)
信誉积分:135
专家积分:266 (本版:0)
空间积分:3
推广积分:7

来自:China
状态:...保密...

[个人空间] [短信] [博客]


1楼 发表于 2008-5-7 16:42 
关于
最近重新安装了squid-2.6.stable19,发现access.log和cache.log似乎不轮转了。没有编译安装squid-2.6之前,默认为每隔一周早上4:00轮转日志。现在系统都运行了一个月了,/var/log/squid下还是只有两个文件access.log和cache.log。是不是重新编译安装squid后,要重新设置自动轮转,在网上查资料说在crontab中设置,不知道在哪个路径下,也不知道格式。请教高手。



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
pyh   帅哥
圣骑士




UID:202631
注册:2004-11-26
最后登录: 2008-09-28
帖子:125
精华:0

可用积分:136 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-5-8 09:33 


QUOTE:
原帖由 ahsiao 于 2008-5-7 16:42 发表
关于
最近重新安装了squid-2.6.stable19,发现access.log和cache.log似乎不轮转了。没有编译安装squid-2.6之前,默认为每隔一周早上4:00轮转日志。现在系统都运行了一个月了,/var/log/squid下还是只有两个文件 ...

在crontab里加上/path/sbin/squid -k rotate表示轮转日志.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Squid中文博客:
http://SquidCN.spaces.live.com
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
pyh   帅哥
圣骑士




UID:202631
注册:2004-11-26
最后登录: 2008-09-28
帖子:125
精华:0

可用积分:136 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-5-8 09:34 
另外也可不在crontab里搞,在squid.conf里加一句:
logfile_rotate 4
表示日志每天轮转4次.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Squid中文博客:
http://SquidCN.spaces.live.com
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
ahsiao
大法师



UID:569229
注册:2007-5-28
最后登录: 2008-10-11
帖子:11766
精华:0

可用积分:5004 (富足长乐)
信誉积分:135
专家积分:266 (本版:0)
空间积分:3
推广积分:7

来自:China
状态:...保密...

[个人空间] [短信] [博客]


4楼 发表于 2008-5-8 15:13 


QUOTE:
原帖由 pyh 于 2008-5-8 09:34 发表
另外也可不在crontab里搞,在squid.conf里加一句:
logfile_rotate 4
表示日志每天轮转4次.

请教彭老师,我的squid.conf中指定logfile_rotate 10,这是squid-2.6默认的10,但前面有注释符号。是不是有注释符就表示这条语句不起作用了?昨天我把这行的注释符去掉,保存退出后,/usr/local/squid/sbin/squid -k reconfigure,手工轮转了一次。但到现在为止,log下还是只有access.log和access.log.0。

继续请教彭老师:

我在/etc/crontab中加了一行,其余都是系统原始的语句和格式:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
00 04 * * 0 root /usr/local/squid/sbin/squid -k rotate       #new added
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
这样就可以在每周日凌晨4:00自动轮转了吗?



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
pyh   帅哥
圣骑士




UID:202631
注册:2004-11-26
最后登录: 2008-09-28
帖子:125
精华:0

可用积分:136 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-5-8 22:53 


QUOTE:
原帖由 ahsiao 于 2008-5-8 15:13 发表  

1. 是要去掉注释的. squid -k reconfig后多观察一段时间.
2. crontab格式我想是对的.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Squid中文博客:
http://SquidCN.spaces.live.com
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
ahsiao
大法师



UID:569229
注册:2007-5-28
最后登录: 2008-10-11
帖子:11766
精华:0

可用积分:5004 (富足长乐)
信誉积分:135
专家积分:266 (本版:0)
空间积分:3
推广积分:7

来自:China
状态:...保密...

[个人空间] [短信] [博客]


6楼 发表于 2008-5-12 11:34 
ls -hl /var/log/squid
total 850M
-rw-r-----    1 squid    squid         20M May 12 11:31 access.log
-rw-r-----    1 squid    squid         90M May 11 03:58 access.log.0
-rw-r-----    1 squid    squid        709M May  7 16:42 access.log.1
-rw-r-----    1 squid    squid        630K May 12 11:31 cache.log
-rw-r-----    1 squid    squid        2.6M May 11 01:31 cache.log.0
-rw-r-----    1 squid    squid         26M May  7 16:42 cache.log.1
的确是轮转了,不过我指定的轮转时间是早上4点,怎么access.log.0时3:58分,cache.log.0是1:31分,为什么不是凌晨4点?



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
coolzsb
精灵



UID:77142
注册:2003-7-29
最后登录: 2008-09-09
帖子:182
精华:1

可用积分:196 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


7楼 发表于 2008-5-12 17:51 
logfile_rotate好像不是这样用的吧??

QUOTE:
原帖由 pyh 于 2008-5-8 09:34 发表
另外也可不在crontab里搞,在squid.conf里加一句:
logfile_rotate 4
表示日志每天轮转4次.

以下摘自squid.conf.sample

QUOTE:
#  TAG: logfile_rotate
#       Specifies the number of logfile rotations to make when you
#       type 'squid -k rotate'.

签名
---
为了满足职能部门的建议,俺可是设置了个logfile_rotate 365



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
ahsiao
大法师



UID:569229
注册:2007-5-28
最后登录: 2008-10-11
帖子:11766
精华:0

可用积分:5004 (富足长乐)
信誉积分:135
专家积分:266 (本版:0)
空间积分:3
推广积分:7

来自:China
状态:...保密...

[个人空间] [短信] [博客]


8楼 发表于 2008-5-13 11:08 
嗯,我觉得应该是轮转文件的个数,并非一天轮转的次数。



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » Proxy服务器 »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.171878 second(s), 4 queries , Gzip enabled