请教resin高手:奇怪的resin acces.log文件在切换后不自动生成。

请教resin高手:奇怪的resin acces.log文件在切换后不自动生成。

OS:RHEL 3
Resin:3.0.17
一个月前新增一个虚拟主机,关于日志的配置跟原来的一样:
<access-log path='/xxxx/xxxx/access.log'>
<rollover-period>1W</rollover-period>
一周切换一次,但奇怪的是到周日0点切换后,新的access.log文件却没有生成,而原来那个虚拟主机的access.log文件生成正常,其文件跟目录的权限设置都一样。重启resin后就有了。查看了其他的相关文件,新主机的访问记录也没有被写到其他的文件里。连续几周都这样,网站新上线,需要访问记录和流量统计,周日的却根本都统计不到,只有周一到公司重启resin。
请高手们帮我分析一下原因,在此多谢了。也请有遇到此类问题的朋友一起来讨论讨论。
在stdout.log里当启动该虚拟后有一个报错:
In-place class redefinition (HotSwap) is not available.  In-place class reloading during development requires a compatible JDK and -Xdebug.
查了下资料,说是jdk版本太低,不会影响使用,访问网站也确实是没有什么不正常的,不知道跟其access.log不生成有没有关系?
自己再顶一下,估计CU里玩resin的不多,那就惨啦!!!连出来说句话的都没有?
自己再顶一下。
在什么蓝森林自由软件的论坛里发现一相关帖子,也没有解决办法。
有新配一个测试虚拟主机,正常。
比较比较再比较,发现唯一不同的是,该网站由于在做宣传,这段访问量特别大,也就是说产生的日志很大(一天有300M--500M左右)。于是改为每天切换一次,但还是照旧切换后新的access.log就是没有,重启resin服务就有了。
真的,很邪门啦!!!
经过这些日子以来的反复观察和实践,现在问题似乎已经得到了解决。产生这个问题原因基本可以定位在access.log太大上,每次只要达到1 .1G(这个值不很准确,我用du -sh看的)后,就会切换,这种切换后新的access.log就不再产生了。我们的日志每天是在300-500M,每周切换肯定是不行的。我也曾经试过每天切换,第二天也是没有生成,就以为不是这方面的原因,但仔细检查,其实那天的access.log的大小也是在1.1G后系统切换的,也就是刚遇到特别大的那两天了。但我没有从resin的官方文档上找到相关的说明,看来诸如此类的问题,还是要靠自己反复、细致的去摸索发现。特别郁闷的是CU上竟也没一个回复支招的。
其实现在resin使用是很多,个人觉得也挺好用的,多么希望更多朋友参与,一起讨论学习。
昨天刚以为这个问题已经被我解决了,但今天早上来一看在今天凌晨切换时,新的access.log又没有生成,而且昨天的日志大小才518M,看来问题根本不在该文件的大小上了。
真是怪异,诡异!
难道就只能这样反复的来重启服务吗?