删除AdminServer logs下的log文件后开启AdminServer报错

在SOASuite测试环境中遇到AdminServer日志过大问题,管理员清理后重启出现错误。通过彻底删除并重建AdminServer目录解决问题。

WebLogic 10.3.6 , SOA Suite 11g
SOA Suite测试环境系统异常,检查发现是磁盘满了, AdminServer下的log 有好几十G , 管理员在关闭AdminServer后,直接删除了AdminServer/logs 下的所有 *.log 文件, 释放了几十G的文件, 但是再次开启 AdminServer 的时候却开始报错 : 

####

(self-tuning)'> <> <> <> <1388632641847>
#### <>

java.lang.NumberFormatException: null
        at java.lang.Integer.parseInt(Integer.java:417)
        at java.lang.Integer.parseInt(Integer.java:499)
        at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1104)
        at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:242)
        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>
#### <> <> <> <1388632642302>

            通过报错信息感觉看不出具体的原因在哪里 ,查看是否因为 AdminServer.log 文件被 vi 编辑,导致锁定,确认不是这个原因,查询了一下网络, 干脆将整个 DOMAIN_HOME 下的 AdminServer目录删除,重建security 及其下的 boot.properties ,再次开启AdminServer 后,开启没有报错。 问题是解决了, 但是具体是什么原因还需要分析 .....

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-1066375/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-1066375/

#!/bin/bash #backup log old than 1 days and move to backup dir #MES server log direct zip by date # 获取当前日期,格式为YYYY-MM-DD,用于目录和压缩文件名 DATE=$(date +%Y-%m-%d) # 创建一个以当前日期命名的目录,用于临时存放旧日志文件 mkdir -p /PlantU/AppServer/log/$DATE # 查找log目录下1天前修改的.log文件,移动到刚创建的日期目录中 find /PlantU/AppServer/log/*.log -mtime +1 -exec mv {} /PlantU/AppServer/log/$DATE \; # 进入新创建的日期目录 cd /PlantU/AppServer/log/$DATE # 将目录内所有文件压缩为当前日期命名的.gz文件(建议添加错误处理) zip -r $DATE.gz ./* # 将压缩文件移动到log_bak备份目录 mv /PlantU/AppServer/log/$DATE/*.gz /logbak/AppServer # 删除临时创建的日期目录(确保目录已空) rm -r /PlantU/AppServer/log/$DATE # 创建一个以当前日期命名的目录,用于临时存放旧日志文件 mkdir -p /PlantU/AdminServer/log/$DATE # 查找log目录下1天前修改的.log文件,移动到刚创建的日期目录中 find /PlantU/AdminServer/log/*.log -mtime +1 -exec mv {} /PlantU/AdminServer/log/$DATE \; # 进入新创建的日期目录 cd /PlantU/AdminServer/log/$DATE # 将目录内所有文件压缩为当前日期命名的.gz文件(建议添加错误处理) zip -r $DATE.gz ./* # 将压缩文件移动到log_bak备份目录 mv /PlantU/AppServer/log/$DATE/*.gz /logbak/AdminServer # 删除临时创建的日期目录(确保目录已空) rm -r /PlantU/AdminServer/log/$DATE 检查代码有没有异常问题
06-20
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值