Apache rotatelogs不起作用

时间:2017-02-22 15:35:56

标签: apache svn collabnet

尝试使用Apache的rotatelogs实用程序来旋转我的Subversion访问和错误日​​志,以下是我的配置:

ErrorLog "|/opt/CollabNet_Subversion/bin/rotatelogs /var/opt/CollabNet_Subversion/logs/svn_errorlog.%Y-%m-%d-%H_%M_%S 5M"

CustomLog "|/opt/CollabNet_Subversion/bin/rotatelogs /var/opt/CollabNet_Subversion/logs/svn_accesslog.%Y-%m-%d-%H_%M_%S 5M" common

并注释掉默认的ErrorLog和CustomLog条目并重新启动。

但我没有看到目标目录上发生日志轮换。

我抓住了进程id并且rotatelogs进程处于活动状态

ps -ef|grep rotatelogs
root     25385 25384  0 08:16 ?        00:00:00 /opt/CollabNet_Subversion/bin/rotatelogs /var/opt/CollabNet_Subversion/logs/svn_errorlog.%Y-%m-%d-%H_%M_%S 5M
root     25386 25384  0 08:16 ?        00:00:00 /opt/CollabNet_Subversion/bin/rotatelogs /var/opt/CollabNet_Subversion/logs/svn_accesslog.%Y-%m-%d-%H_%M_%S 5M
root     25858 25384  0 08:16 ?        00:00:00 /opt/CollabNet_Subversion/bin/rotatelogs /var/opt/CollabNet_Subversion/logs/svn_accesslog.%Y-%m-%d-%H_%M_%S 5M
2585     25827 24938  0 09:27 pts/0    00:00:00 grep rotatelogs 

我不确定调试的位置和方式,我希望使用rotatelogs选项而不是logrotate实用程序。

OS - RHEL 6.8

svn server - svn,版本1.9.4(r1740329)

[CollabNet风味,而不是CollabnetEdge]

  

(P.S:使用以下方式安装   rpm:CollabNetSubversion-server-1.9.4- 2.x86_64.rpm)

1 个答案:

答案 0 :(得分:1)

日志文件大小是否达到5 MB?在您拥有5M设置之前,它不会旋转。