- 论坛徽章:
- 0
|
各位大哥大姐
小弟的问题如下:
我们的网站放在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 编辑 ] |
|