中间件weblogic日常维护手册簿1111.docx

上传人:b****6 文档编号:3235976 上传时间:2022-11-20 格式:DOCX 页数:8 大小:59.89KB
下载 相关 举报
中间件weblogic日常维护手册簿1111.docx_第1页
第1页 / 共8页
中间件weblogic日常维护手册簿1111.docx_第2页
第2页 / 共8页
中间件weblogic日常维护手册簿1111.docx_第3页
第3页 / 共8页
中间件weblogic日常维护手册簿1111.docx_第4页
第4页 / 共8页
中间件weblogic日常维护手册簿1111.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

中间件weblogic日常维护手册簿1111.docx

《中间件weblogic日常维护手册簿1111.docx》由会员分享,可在线阅读,更多相关《中间件weblogic日常维护手册簿1111.docx(8页珍藏版)》请在冰豆网上搜索。

中间件weblogic日常维护手册簿1111.docx

中间件weblogic日常维护手册簿1111

中间件日常维护手册

(weblogic部分)

(v120925)

作者

吴占喜

审核

分类

其他

子类

Weblogic

更新时间

2012/9/25

关键字

weblogic

摘要

Weblogic日常维护手册

主要适用环境

维护工程师及当地现场工程师参考和使用

 

1.每天要维护的文档

1.1启动服务相关的几个文件

WebLoigc的启动是通过启动文件来完成的,包括启动管理服务器(startWebLogic)、

启动被管服务器(startManagedWebLogic)、设置域环境(setDomainEnv)、关闭管理服务器

(stopWebLogic)、关闭被管服务器(stopManagedWebLogic)等。

1.1.1startWebLogic.cmd/startWebLogic.sh

1.说明

startWebLogic.cmd(Windows环境下的启动文件)

startWebLogic.sh(Linux/Unix环境下的启动文件)

2.文件位置

/WLS_HOME/user_projects/domains/base_domain(默认安装目录,可更改),启动文件的最外层目录,调用

/WLS_HOME/user_projects/domains/base_domain/bin(默认安装目录,可更改)目录下的

startWebLogic.cmd/startWebLogic.sh。

1.1.2startManagedWebLogic.cmd/startManagedWebLogic.sh

1.说明

startManagedWeblogic.cmd(Windows环境下的启动文件)

startManagedWebLogic.sh(Linux/Unix环境下的启动文件)

2.文件位置

/WLS_HOME/user_projects/domains/base_domain/bin

1.1.3setDomainEnv.cmd/setDomainEnv.sh

1.说明

setDomainEnv.cmd(Windows环境下的启动文件)

setDomainEnv.sh(Linux/Unix环境下的启动文件)

启动管理和被管服务器时的参数信息记录在此文件里。

例如:

设置堆存的最小值和最大值-Xms1024m–Xmx1024m,SunJDK和HPJDK的perm区大小-XX:

PermSize=512m-XX:

MaxPermSize=512m。

2.文件位置

/WLS_HOME/user_projects/domains/base_domain/bin

1.1.4stopWebLogic.cmd/stopWebLogic.sh

1.说明

stopWebLogic.cmd(windows环境下的启动文件)

stopWebLogic.sh(Linux/Unix环境下的启动文件)

2.文件位置

/WLS_HOME/user_projects/domains/base_domain/bin

1.1.5stopManagedWebLogic.cmd/stopManagedWebLogic.sh

1.说明

stopManagedWebLogic.cmd(windows环境下的启动文件)

stopManagedWebLogic.sh(Linux/Unix环境下的启动文件)

2.文件位置

/WLS_HOME/user_projects/domains/base_domain/bin

1.1.6thread的监控

console去监控thread的运行情况,如图所示

1.1.7JDBC监控

可以通过console去监控jdbc连接池的运行情况,每个服务器选择一个jdbc去监控,如图所示。

1.1.8检查是否生成javacore和heapdump文件

当中间件weblogic出现意外宕机或者出现故障的时候,一般都会生成javacore和heapdump文件,如果没有给文件定向指定,文件生成在启动脚本的位置,发给相关的weblogic系统工程师,找到问题的根源。

1.2.weblogic配置文件config.xml

系统配置文件config.xml存放着域所有配置信息,该文件的存放位置为:

/WLS_HOME/user_projects/domains/base_domain/config/config.xml(默认安装目录,其中域的名字以及路径可任意选择)。

1.2.1关于WebLogic管理和config.xml文件概述

WebLogic的管理和配置服务是基于Sun公司的JavaTMManagementExtensions(JMX)API的。

创建config.xml文件的目的是存储管理对象的变更信息,以便在确保在weblogic,重新启动时这些对象仍然可用。

通常应使用管理控制台来配置WebLogicServer的管理对象和服务以及允许WebLogicServer来维持config.xml文件。

每次通过管理控制台或其他weblogicserver工具修改config.xml文件,weblogic都会把他归档到一个旧文件中,你可以配置WebLogic保存的归档文件的个数。

虽然config.xml是一个良好的XML文档,您可以使用文本编辑器修改,你应该把它看作一个数据库,你只会在特殊情况下直接更新。

该文件并不是一个正式的XML容文档,它实际上是一个库,其中每个XML元素包含了一个在WebLogicServer管理对象在存中实例的请求保存的数据。

1.2.2何时去编辑config.xml

只有在很少的情况下您会选择直接修改文件而不是通过管理控制台。

在这些情况下您要保证所的更改遵循最小化明确化。

您不能试图通过写一个新的config.xml文件来创建一个新的WebLogic配置。

警告:

您不能在WebLogic运行期间修改config.xml,因为WebLogic会定期重写config.xml文件。

您的更改将会丢失并且根据您平台的不同可能会导致WebLogic服务的失败。

在任何情况下您应该先保留一份config.xml的副本,再去修改文件。

这里有一些情况适合您直接修改config.xml文件:

如果您要部署多个WebLogicServer实例,您可以“克隆”一个config.xml文件并编辑新的服务器上为每个值;

如果您有一台服务器上定义一个对象,并希望将其复制到另一台服务器,您可以复制在config.xml文件中定义的xml元素到令一个config.xml文件中;

为了帮助您更好的解决问题,WebLogic的技术支持可能会建议您在config.xml文

件中设置一些不能通过管理控制台设定的属性;

一些第三方应用程序文件可能需要您修改config.xml文件。

1.2.3config.xml文件里的容

config.xml文件中包含了一系列的xml元素。

其中域元素的顶层元素,域中所有元素都是域元素的子集。

域元素包括服务器、集群、应用等子元素,这些元素可能还有其自己的子元素。

例如:

服务器的子元素包含Web服务器,SSL和日志等,应用程序的子元素包含EJB组件和Web应用程序组件等。

每个元素都有一个或多个可配置的属性。

一个属性有一个配置API中相应的属性。

如,服务器元素有一个ListenPort属性,同样,

weblogic.management.configuration.ServerMBean类有一个ListenPort属性。

可配置

的属性是可读可写,也就是ServerMBean的getListenPort()和setListenPort()方法。

所有属性的值都必须加引号。

Boolean属性的值只能是“true”或“false”。

整数

值不能包含逗号或小数点,但如果属性允许负值,可以有一个前置的减号。

1.3每天要维护的日志文件

1.3.1域日志(domain.log)

存放位置:

/WLS_HOME/userprojects/domains/base_domain/servers/AdminServer/logs(默认)

域日志记录一个DOMIAN的运行情况,一个DOMAIN中的各个WebLogicSERVER可以把它们的一些运行信息(比如:

很严重的错误)发送给一个DOMAIN的AdministratorServer上,AdministratorServer把这些信息些到DOMAIN日志中,默认名为:

domain_name.log。

1.3.2server.log

存放位置:

/WLS_HOME/user_projects/domains/base_domain/servers/AdminServer/logs

/WLS_HOME/user_projects/domains/base_domain/servers/servername/logs(默认)

在日志中主要分析error以上级别的信息,是分析故障和性能的主要依据。

1.3.3access.log

存放位置:

/WLS_HOME/user_projects/domains/base_domain/servers/servername/logs(默认)

http访问日志。

在WebLogic中可以对用http,https协议访问的服务器上的文件都做记录,该Log文件默认的名字为Access.log,示例容如下,该文件具体记录在某个时间,某个IP地址的客户端访问了服务器上的哪个文件:

127.0.0.1--[25/Feb/2002:

11:

35:

58+0800]"GET/weatherHTTP/1.1"3020

127.0.0.1--[25/Feb/2002:

11:

35:

58+0800]"GET/weather/index.HtmlHTTP/1.1"200176

不做分析,建议定期删除。

1.4系统文件

1.4.1硬盘分区使用情况

了解磁盘使用情况,因为在业务运行的时候会产生大量的日志,包括业务日志,有的开发厂家在维护的时候,还打开很多日志(例如heapdump和javacore文件),这些文件都很大,占用了大量的资源,影响weblogic的稳定。

查看一下看是否安装weblogic的文件系统的空间小于该系统空间的20%。

1.4.2CPU负载情况

Weblogic正常运行的情况,不占有大量的cpu资源,当客户业务量并发大的时候,如果cpu的使用率超过85%,严重的影响了中间件的运行,这时候数据量的大的时候会占有大量的cpu资源,导致系统宕机。

1.4.3存MEMORY和SWAP使用率

存资源足够该应该使用。

Java应用程序最消耗的资源是存,当存不够用的时候,会报出大量的错误,甚至影响中间件和业务的运行。

系统存的使用率建议值不超过80%,如果超过,建议检查是否是weblogic占用。

每个硬盘上应该只有一个存交换区,并且所有存交换区的大小应该一致,Swap分区的数量对性能也有很大的影响。

理论上Swap分区最好是不使用,如果使用,建议不要超过50%,否则影响weblogic的性能。

2.每周要维护的文档

2.1应用属性文件weblogic.xml

2.1.1说明

WebLogicServer允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置js

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1