weblogic中间件通用应急预案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

weblogic中间件通用应急预案

Weblogic中间件(含业务应用)通用应急预案

一、应急处置原则与工作流程

国网信息系统中间件主要采用weblogic集群方式部署,通过中间件控制台对各应用节点进行统一管理和监控,本次中

间件应急预案以“先抢通、后抢修”为处理原则,首先恢复业

务应用,保存相关日志,后期再根据日志进行详细分析和故障

定位。

weblogic中间件是应用程序的发布平台,相对比较稳定。

业务应用均通过weblogic中间件进行发布,通过weblogic中

间件的JDBC等配置,实现前端应用和后台数据库之间的交互。

因此不管是程序代码问题、硬件问题、数据库问题均有可能体

现在weblogic中间件节点异常;并且由于程序代码效率低下、参数配置不当,也会导致weblogic中间件节点异常。这种情

况下,重启异常weblogic节点,释放资源,是最快的恢复业

务的应急手段。具体原因可以通过备份日志,事后进行分析排

查。

本应急预案中涉及到的程序包路径,均是根据信通公司weblogic中间件安装规范中指定的路径。如果未按照规范安装

的中间件,请电话咨询对应系统专责协助处理。

二、weblogic中间件故障应急场景

故障应急处理步骤6步:

1、使用IE浏览器访问节点应用确认节点可用性。

2、登陆weblogic控制台确认节点状态。

3、收集故障点日志,备份节点日志。

4、查看节点日志,根据报错信息确定故障原因。

5、根据故障原因,执行应急操作。

6、组织人员进行具体原因分析并整改。

三、故障场景

Weblogic中间件日志文件中常见错误如下:

序号错误信息原因出现时机执行步骤1 ng.OutOfMemoryError 内存溢出节点运行过程中1,2,3,4,5

ng.OutOfMemoryError 内存溢出节点启动过程中9,12

2 more than the configured time

(StuckThreadMaxTime) of "600"

seconds

线程阻塞节点运行过程中1,2,3,4,5

3 error

occured:weblogic.jdbc.extensions.P

oolLimitSQLException:

mon.resourcepool.Res

ourceLimitException: No resources

currently available in pool

dgNonPool to allocate to

applications, please increase the

size of the pool and retry.. JDBC连接

池满

节点启动过程中6,12

4 BEA-000627 Reachedmaximum

capacity of pool “JDB-HQGL”make

0 new resource instances

resources for pool "JDBC Data

Source-0", out of which "0" are

available and "1" are unavailable. JDBC连接

池满

节点运行过程中1,2,3,4,5,6

5 Too many open files 打开文件超

过系统限制

节点运行过程中1,2,3,4,5,7,11,12

6

failed. Reason:

weblogic.security.SecurityInitializat

ionException: Authentication for

user weblogic denied weblogic密

码错误

节点启动过程中8,12

weblogic.security.SecurityInitializat ionException: Authentication for user weblogic denied

7 /home/weblogic/Oracle/Middlewar

e/user_projects/domains/test_do

main/bin/startWebLogic.sh: line 18

0: 64034 Killed ${JAVA_H

OME}/bin/java ${JAVA_VM} ${ME

M_ARGS} =${SE

RVER_NAME} -Djava.security.polic

y=${WL_HOME}/server/lib/weblo

gic.policy ${JAVA_OPTIONS} ${PR

OXY_SETTINGS} ${SERVER_CLASS

} 人为停止节

节点运行过程中1,2,3,4,12

8 <

Error>

0000>

ion Log: /home/weblogic/Oracle/M

iddleware/user_projects/domains/

test_domain/servers/server1/data

/ldap/ldapfiles/EmbeddedLDAP.tra

n (Permission denied)>

权限问题节点启动过程中10,11,12

9 <

Error>

est "SELECT 1 FROM DUAL" set up f

or pool "JDBC Data Source-0" failed

with exception: "java.sql.SQLRecov

erableException: No more data to r

ead from socket".>

<

Warning>

connection for pool "JDBC Data So

urce-0": IO Error: The Network Ada

pter could not establish the connect

ion.> 数据库单节

点异常,RAC

无法全部正

常对外提供

服务

节点运行过程中13,11,12

10 The JRE was not found in directory

/usr/java/k1.6.0_38. (JAVA_HOME

)

Please edit your environment and s

et the JAVA_HOME

variable to point to the root directo

ry of your Java installation. Java环境变

量配置不正

节点启动过程中14,12

11

相关文档
最新文档