免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3533 | 回复: 5
打印 上一主题 下一主题

[Web] 请教resin高手:奇怪的resin acces.log文件在切换后不自动生成。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-06 09:54 |只看该作者 |倒序浏览
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。
请高手们帮我分析一下原因,在此多谢了。也请有遇到此类问题的朋友一起来讨论讨论。

论坛徽章:
0
2 [报告]
发表于 2007-08-06 11:11 |只看该作者

启动该主机有一个报错,不知有没有关系。

在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不生成有没有关系?

论坛徽章:
0
3 [报告]
发表于 2007-08-06 15:21 |只看该作者
自己再顶一下,估计CU里玩resin的不多,那就惨啦!!!连出来说句话的都没有?

论坛徽章:
0
4 [报告]
发表于 2007-08-10 15:58 |只看该作者
自己再顶一下。
在什么蓝森林自由软件的论坛里发现一相关帖子,也没有解决办法。
有新配一个测试虚拟主机,正常。
比较比较再比较,发现唯一不同的是,该网站由于在做宣传,这段访问量特别大,也就是说产生的日志很大(一天有300M--500M左右)。于是改为每天切换一次,但还是照旧切换后新的access.log就是没有,重启resin服务就有了。
真的,很邪门啦!!!

论坛徽章:
0
5 [报告]
发表于 2007-08-22 15:07 |只看该作者

问题似乎已经解决了。

经过这些日子以来的反复观察和实践,现在问题似乎已经得到了解决。产生这个问题原因基本可以定位在access.log太大上,每次只要达到1 .1G(这个值不很准确,我用du -sh看的)后,就会切换,这种切换后新的access.log就不再产生了。我们的日志每天是在300-500M,每周切换肯定是不行的。我也曾经试过每天切换,第二天也是没有生成,就以为不是这方面的原因,但仔细检查,其实那天的access.log的大小也是在1.1G后系统切换的,也就是刚遇到特别大的那两天了。但我没有从resin的官方文档上找到相关的说明,看来诸如此类的问题,还是要靠自己反复、细致的去摸索发现。特别郁闷的是CU上竟也没一个回复支招的。
其实现在resin使用是很多,个人觉得也挺好用的,多么希望更多朋友参与,一起讨论学习。

论坛徽章:
0
6 [报告]
发表于 2007-08-23 09:06 |只看该作者

问题又来了

昨天刚以为这个问题已经被我解决了,但今天早上来一看在今天凌晨切换时,新的access.log又没有生成,而且昨天的日志大小才518M,看来问题根本不在该文件的大小上了。
真是怪异,诡异!
难道就只能这样反复的来重启服务吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP