Weblogic中间件巡检步骤
工具/原料
电脑
weblogic中间件环境
方法/步骤
1、巡检weblogic节点状态通过访问WebLogic控制台巡检,检查进程与线程的使用情况以及应用服务运行情况这里将以企业级资产系统-财务模块作为巡检的案例。通过访问WebLogic控制台,可以查看进程与线程的使用情况以及应用服务运行情况。打开IE浏览器后,在URL处填写中间件主控的IP地址以及监听的服务端口。(这里需要各位巡检的同事注意一点。在输入IP:端口后还有一层路径记得填充完整。即/console或者/cs)以/console路径结尾
2、以/cs路径结尾
3、当登陆到这个界面之后,可以说明这个系统的weblogic主控运行正常。假如在输入链接后发现报错,这里简单分析一下可能发生的原因与操作步骤。(1)中间件weblogic主控未启动,所做操作的服务器无法监听weblogic主控服务(即图中7001这个端口)。面对以上的问题,巡检的人员可以先点击开始菜单下的运行,输入cmd后按回车。在界面内通过ping\telnet来测试是否防火墙并未开通。
4、(2)输入相应对应的Username/Password,点击LogIn进入控制台
5、(3)如若成功登陆,会看到以下界面。
6、(4)首先看到左边的DomainStructure菜单树,展开Environment,并点击Servers
7、(5)这里将会是我们巡检监控的重点。观察每一个weblogic实例工作的运行状况如下图:
8、巡检JVM使用率点击节点,在Performance菜单,可以查看到当前堆内存使用状况。你也可以点击GarbageCollect按钮,查看HeapFreePercent的值是否有变大。(此处堆栈内存的单位是b)
9、巡检weblogic数据源状态点击DataSources->Monitoring,可以对数据源进行监控。这里同样有几个字段需要各位同事注意A、LeakedConnection:表示了存在数据库连接池内的连接发生泄漏B、WaitingForConnectionHighCount:等待连接数据库的连接的最高数量连接池内的连接泄漏可能导致server的内存溢出,从而影响业务;waitingForconnectionHighCount存在的话,则说明目前连接数据库缓慢,系统相应客户请求缓慢。