记录一次处理weblogic故障的过程

下午接用户投诉,web系统登陆报500错误:

又是空指针异常,鉴于首页图片能正式打开,初步判断weblogic故障,继续可判断weblogic前台端口启动但是内部控制器等未启动。重启weblogic看日志,

报错:

主要看error和critical的日志,日志上:could not obtain an exclusive lock to the embedded ldap data file directory; Ensure that the first Weblogic Server is completely shutdown and restart the server.

从此等断定了原因:weblogic在启动时会读myserver\ldap下面的信息,然后对ldap的文件进行枷锁(排他锁),这个是因为前期Weblogic异常未完全结束,导致了这次重启还检测到ldap文件被锁,所以没法启动,解决方式:找到目录,把lok后缀文件改名为.bak, 当然会提醒有进程在占用,找到这个进程强制停止后改名。然后重启,问题解决。

时间: 2024-10-11 23:25:09

记录一次处理weblogic故障的过程的相关文章

记录一则Linux SSH的互信配置过程

需求:四台Linux主机,IP地址为192.168.10.10/11/12/13,配置root用户的等价性1.各节点ssh-keygen生成RSA密钥和公钥 ? 1 ssh-keygen -q -t rsa  -N "" -f  ~/.ssh/id_rsa 2.将所有的公钥文件汇总到一个总的授权key文件中在10执行汇总: ? 1 2 3 4 ssh 192.168.10.10 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

ThinkPHP3.2.2:记录一下第一个例子的运行过程

初次学习php框架,查了一下,据说laravel市场占有最高,但是根本装不了啊.需要cmd下用https方式进行下载,各种帆樯软件都用上了,根本没法用,坑死人了.由百度一下,国内的php框架据说thinkPHP热度很高,从ThinkPHP主站http://www.thinkphp.cn/看了半天教程也没看懂,自己摸索吧.记录一下第一个例子的运行过程,防止以后忘记. 1.安装WAMPServer,到D:\wamp\. 2.下载ThinkPHP3.2.2核心版.解压缩后,放到D:\wamp\www\

Weblogic乱码解决过程

起因 今天在公司部署项目的时候,在Weblogic下部署服务的过程中遇到了Jsp页面乱码的问题,现将修复过程分享出来.[以下修复基于Weblogic_10.3.6.0.JDK为1.6环境] 问题描述 目前有一套代码,原本是跑在Tomcat上的,如今移植到Weblogic中去,JSP页面乱码.在Oracle中取出的数据都也出现了乱码. 修复过程 先检查以下文件 1. 检查系统i18n文件 检查Weblogic所处系统下的i18n文件是否正确 1 cat /etc/sysconfig/i18n 得到

[转]线上GC故障解决过程记录

排查了三四个小时,终于解决了这个GC问题,记录解决过程于此,希望对大家有所帮助.本文假定读者已具备基本的GC常识和JVM调优知识,关于JVM调优工具使用可以查看我在同一分类下的另一篇文章: http://my.oschina.net/feichexia/blog/196575 背景说明 发生问题的系统部署在Unix上,发生问题前已经跑了两周多了. 其中我用到了Hadoop源码中的CountingBloomFilter,并将其修改成了线程安全的实现(详情见:AdjustedCountingBloo

主板故障导致服务器不定时频繁重启故障解决过程全记录

服务器:HP DL385 G7 操作系统:suse10 sp3 数据库:oracle 11g R2 集群软件:VCS 双机主备 环境:两台服务器使用VCS软件做的oracle主备切换数据库 故障现象: 1.两台数据库主机不定期频繁重启,每次重启时在操作系统message日志中均没有任何记录: 2.系统启动时,message 日志出现与硬件相关的错误信息 message 日志信息: ----------------------------------------------------------

一次线上GC故障解决过程记录

排查了三四个小时,终于解决了这个GC问题,记录解决过程于此,希望对大家有所帮助.本文假定读者已具备基本的GC常识和JVM调优知识,关于JVM调优工具使用可以查看我在同一分类下的另一篇文章: http://my.oschina.net/feichexia/blog/196575 背景说明 发生问题的系统部署在Unix上,发生问题前已经跑了两周多了. 其中我用到了Hadoop源码中的CountingBloomFilter,并将其修改成了线程安全的实现(详情见:AdjustedCountingBloo

一个杀不死的小强,kill进程无效的原因 记录故障排查过程中kill进程无效的分析过程

今天在处理一个机器异常负载(1000+)的问题,碰到了一个从未碰到过的情况,遇到了一个异常顽固的分子.我使用了所能想到的所有杀进程的方法,却始终无法干掉这个顽固分子,最后终于在谷歌大神的指引下,干掉了这个令我郁闷至极的顽固分子. 1.问题描述:系统:内核 2.6.32.43机器:web A web+NFS B机器负载超高,但是却可以正常登录,响应也很快 分析过程:1.通过top查看,发现CPU和内存都正常,swap使用过大 A机器:/usr/local # toptop - 11:01:29 u

记录一次apache启动失败的故障排除过程

今天在本地配置了新的域名后突然发现Apache启动不了了,一时想不起原因,在百度搜到的方法如下: 废话不多说了,win+R 输入 eventvwr.msc启动系统错误日志,点击右侧的windows日志,再点开下面的应用程序,然后会发现中间的方框会有很多错误记录,双击打开一条,可以看到错误信息为: The Apache service named  reported the following error: >>> Invalid command 'multiple', perhaps m

【linux】记录一次系统被攻击的处理过程

今天登录zabbix监控网页的时候发现非常卡,登录到系统里面以后,通过top看,CPU已经100%了,有一个叫做httpds的进程占用,第一反映就是系统被入侵了,下面记录了处理过程,仅供各位参考 通过top发现CPU占用过高达到100%,是httpds进程占用,正常的apache进程应该是httpd,感觉这个进程异常, 通过ps -ef|grep httpds查看,可执行文件在tmp下,这个肯定不正常,决定删除httpds这个文件和进程再看 删除以后,发现CPU进程还是很高,说明还有其他进程在后