Weblogic报错BEA-141281

一、故障描述与分析
启动weblogic服务时报BEA-141281错误,上网查到原因是由于有进程未释放锁文件导致。

二、官方文档
BEA-141281
Info: unable to get file lock, will retry …

Description
This message indicates [ 指示 ] that WLS can not get file lock because other process still holds the lock. WLS will try again before timeout.
这个信息指示weblogic server 没有获取到锁文件,因为其他进程仍然持有这个锁。wls在超时之前继续尝试。

Cause
This is an information-level message only.

Action
If WLS fails to start due to unable to get file lock, then lock files need to be removed manually before restart WLS.
如果启动weblogic server过程中失败,不能获取到锁文件,可以手工去除锁文件后重新启动weblogic server。

三、处理方法

  1. 删除 domain 下的 *.lok文件
    (1). 删除edit.lok文件
    cd /m01/gc_inst/user_projects/domains/GCDomain
    rm edit.lok

(2).删除config.lok文件
cd /m01/gc_inst/user_projects/domains/GCDomain/config
rm config.lok

(3).删除AdminServer.lok 文件
cd /m01/gc_inst/user_projects/domains/GCDomain/servers/EMGC_ADMINSERVER/tmp
rm EMGC_ADMINSERVER.lok

(4). 删除EmbeddedLDAP.lok文件
/m01/gc_inst/user_projects/domains/GCDomain/servers/EMGC_ADMINSERVER/data/ldap/ldapfiles
rm EmbeddedLDAP.lok

  1. 删掉Domain下的*.DAT文件:
    进入/m01/gc_inst/user_projects/domains/GCDomain目录,找出*.DAT 文件
    [oem@test2 GCDomain]$ find servers/ -name “*.DAT”
    servers/EMGC_OMS1/data/store/default/_WLS_EMGC_OMS1000000.DAT
    servers/EMGC_OMS1/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
    servers/EMGC_ADMINSERVER/data/store/default/_WLS_EMGC_ADMINSERVER000000.DAT
    servers/EMGC_ADMINSERVER/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
    将找到的文件删除即可

  2. 重启动Weblogic服务,正常

四、总结
weblogic的故障处理,我还是只小菜鸟,以上的方法也是借鉴别的文档来做的,希望能早些对这些文件更加的理解与应用。这里只是针对报错进行了相关处理,后期还是要继续学习weblogic的原理方面,好好补上这些知识。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值