免费注册 查看新帖 |

Chinaunix

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

紧急 -- solaris resin log的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-24 15:48 |只看该作者 |倒序浏览
各位大哥大姐
         小弟的问题如下:

          我们的网站放在solaris下,用resin做服务器,在网站运行时,resin会向他的log/stderr.log文件写入访问日志,由于日志写的太快,所以,我们在crontab里面做了一个定时清除日志的bash(每隔30分钟执行一次 echo > stderr.log).但是却发现,stderr.log文件根本没有被清楚......而且crontab我肯定已经运行过了...

         于是,我手动执行 echo > stderr.log ,发现也不起作用....

         > stderr.log不行
      echo > stderr.log 也不行

      如果 rm stderr.log 之后,再建立一个,却发现,resin再也不往里面写log了.....
         
          但是同样的程序,放到linux下面去,却能很好的执行.每半小时,stderr.log文件就被清空了..

        于是我就猜测,是不是由于solaris系统中,不能两个线程同时操作一个文件呢??


        请各位达人帮小弟一把 ,告诉我,怎样才能让solaris下也能定时清楚stderr.log里面的内容... 谢谢了...

[ 本帖最后由 kenabeau 于 2006-2-24 16:02 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-02-24 15:54 |只看该作者
> stderr.log 直接这样手工执行一下看看可以吗?

论坛徽章:
0
3 [报告]
发表于 2006-02-24 15:56 |只看该作者
原帖由 风之幻想 于 2006-2-24 15:54 发表
> stderr.log 直接这样手工执行一下看看可以吗?



谢谢大哥
刚刚试了,也不行

论坛徽章:
0
4 [报告]
发表于 2006-02-24 15:57 |只看该作者
不知道是不是solaris真的不允许多个线程操作同一个文件.....

论坛徽章:
0
5 [报告]
发表于 2006-02-24 15:58 |只看该作者
用root用户看看.

论坛徽章:
0
6 [报告]
发表于 2006-02-24 16:01 |只看该作者
原帖由 风之幻想 于 2006-2-24 15:58 发表
用root用户看看.


是用的root用户...

这是我的stderr.log的文件信息

-rw-r--r--   1 root     other    1681621385  2月 24 15:59 stderr.log

妈的,都1个多G了  

> stderr.log不行
echo > stderr.log 也不行

如果 rm stderr.log 之后,再建立一个,却发现,resin再也不往里面写log了.....

论坛徽章:
0
7 [报告]
发表于 2006-02-24 16:03 |只看该作者
每次只有重启resin之后,或者把resin关闭之后,log才会被清空......:em12::em12:

论坛徽章:
0
8 [报告]
发表于 2006-02-24 16:04 |只看该作者
cat /dev/null > stderr.log再看看如何.

论坛徽章:
0
9 [报告]
发表于 2006-02-24 16:06 |只看该作者
原帖由 风之幻想 于 2006-2-24 16:04 发表
cat /dev/null > stderr.log再看看如何.




不行...

论坛徽章:
0
10 [报告]
发表于 2006-02-24 16:16 |只看该作者
估计这个守护进程是用了互斥锁。修改crontab 为    先停 进程。
清空文件
重新启动。
是麻烦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP