免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: fhzjgd
打印 上一主题 下一主题

怪问题,log不轮转了,文件越来越大,logrotate配置也没问题~有新进展 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-10-26 09:44 |只看该作者
more /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}

# system-specific logs may be also be configured here.
[root@localhost logrotate.d]#

论坛徽章:
0
12 [报告]
发表于 2009-10-26 09:47 |只看该作者
[root@localhost logrotate.d]# pwd
/etc/logrotate.d
[root@localhost logrotate.d]# ls
acpid  cups  mgetty  named  ppp  psacct  rpm  snmpd  syslog  up2date  vsftpd.log
[root@localhost logrotate.d]# more syslog
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}
[root@localhost logrotate.d]# service crond status
crond (pid 2592) is running...


[root@localhost logrotate.d]# more /etc/cron.daily/logrotate
#!/bin/sh

/usr/sbin/logrotate /etc/logrotate.conf
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
    /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0

论坛徽章:
0
13 [报告]
发表于 2009-10-26 11:25 |只看该作者
跟LZ的问题一摸一样,/var/log/messages  可以看到2008年全年的轮替文件。设置也是保留4,每周 logrotate.
    每次查看日志的时候,总把去年的先找出来,然后找再找当天的日志。这样特别耗费时间,因为都是在生产系统上,所以一直没有动,只能在测试机上做,不过测试机的话,又没有这个毛病。
      logrotate已写入到/etc/cron.daily里。目前系统是SUSE,公司其他的RedHat系统没发现过这个问题!!

论坛徽章:
0
14 [报告]
发表于 2009-10-26 12:14 |只看该作者

我遇到过,当时是crond被我关闭导致的。

论坛徽章:
0
15 [报告]
发表于 2009-10-26 13:49 |只看该作者
可以先手动执行logrotate 配置文件,看看是否有错误,看看是否正常工作,如果正常的话,那就是定时任务的问题了,可以看看crond的日志

论坛徽章:
0
16 [报告]
发表于 2009-10-26 15:26 |只看该作者
原帖由 wzypunk 于 2009-10-26 13:49 发表
可以先手动执行logrotate 配置文件,看看是否有错误,看看是否正常工作,如果正常的话,那就是定时任务的问题了,可以看看crond的日志



好思路。

论坛徽章:
0
17 [报告]
发表于 2009-10-28 22:55 |只看该作者

回复 #1 fhzjgd 的帖子

操作有被系统执行么
看看日志信息

论坛徽章:
0
18 [报告]
发表于 2009-10-29 17:15 |只看该作者
logrotate -vf /etc/logrotate.conf
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP