weblogic清除文件内容后空间不释放?

weblogic生产模式下,每天进行日志备份,使用/dev/null >nohup.log清理后能够将内容清空,但是当有新的内容写入时之前清空的占用空间会恢复,只不过内容没有恢复,使用空格占用的。比如:我原来文件大小50M,清理后显示0KB,当有新的1M日志写入时,文件大小显示51M,打开文件看,上面全是空格,只有最下面显示后写入的1M日志。请问是怎么回事,有办法解决吗?

参与17

2同行回答

swallowluoswallowluo系统架构师中国金融电子化公司
能把清理的命令完整发上来看看吗?我在清理WAS日志的时候,还真没有遇到过这个问题。显示全部

能把清理的命令完整发上来看看吗?
我在清理WAS日志的时候,还真没有遇到过这个问题。

收起
软件开发 · 2017-11-10
浏览3324
  • #!/bin/ksh TODAY=`date -u +"%Y%m%d"` /usr/bin/cat /server1nohup.log >>/server1nohup${TODAY}.bak /usr/bin/cat /dev/null >/server1nohup.log 是这样的,执行之后是文件是0KB,有新日子写入就回复原来大小了。echo “” > nohup.out和> nohup.out方法也都用过。 有个朋友说好像和weblogic的生产模式有关系。
    2017-11-10
  • 您的脚本看不出有什么问题。 有可能这真和Weblogic的日志输出机制有关,在写日志的时候,按照文件大小直接把指针拨到文件的最后。
    2017-11-10
  • 好吧,还是感谢你的耐心回答,多谢。
    2017-11-10
  • 不好意思,实在帮不上太大的忙
    2017-11-10
  • 感谢
    2017-11-10
joe0320joe0320技术经理中国外汇交易中心
这个操作系统的回收机制有关,最好清理后重启这个应用。显示全部

这个操作系统的回收机制有关,最好清理后重启这个应用。

收起
互联网服务 · 2017-11-16
浏览3304

提问者

我是爱罗
其它保险公司
擅长领域: 双活应用服务器存储

问题来自

相关问题

相关文章

问题状态

  • 发布时间:2017-11-10
  • 关注会员:3 人
  • 问题浏览:6335
  • 最近回答:2017-11-16
  • X社区推广