WebLogic Server配置和维护管理手册091130(4)

2020-02-21 15:54

? 导入服务:单击该服务页的“ Contents ”选项卡,并在新显示的页

面中单击“ Imported ”选项卡。要导入 WTC 服务,单击“ Configure a New Imported Service ”超链接。在“ General ”选项卡中,“ Resource name ”域 用户选择名(这个名webLogic自己用的,可以与Remote Name 不一样)。第二个和第三个域分别是先前定义的本地和远程 Tuxedo 访问点。最后 ,“ Remote name ”域 必须是Tuxedo中存在的服务。

? 重新部署:新注册的WTC服务只有在Server重新发布有才会生

效。点击“Target and Deploy”选项卡,首先选择”None“单选按钮,点击’Apply’;然后选择Server”实例名称”按钮,点击”Apply”,WTC服务发布生效。

2.2.3 WTC连通性的简单检查方法

? 确认DMCONFIG配置无问题,比如tab键分割,而不是空格之类

的错误,load是否成功,重新dmloadcf /loaddm一下

? 查看域连接情况

>dmadmin

# 连接一个远程的domain > co -d TDOM1 -R WDOM1

Operation completed successfully. Use printdomain(pd) to obtain results.

# 查看TDOM的远程domain列表

> pd -d TDOM1

Local domain :TDOM1 Connected domains: Domainid: WDOM1

? 检查TUXEDO配置情况,

查看UBBCONFIG关于domains配置情况,如所在的group,本例为WTCGRP_SXBOSS;检查TUXEDO配置情况,查看UBBCONFIG关于domains配置情况,如所在的group,本例为WTCGRP_SXBOSS >tmadmin

> psc -g WTCGRP_SXBOSS

Service Name Routine Name Prog Name Grp Name ID Machine # Done Status

------------ ------------ --------- -------- -- ------- ------ ------ DMADMIN DMADMIN DMADM WTCGR+ 1 SXBOSS 0 AVAIL

TDOM1 GWS GWADM WTCGR+ 2 SXBOSS 0 AVAIL 尤其要注意是否存在 GWTDOMAIN

确认远程的domain的service是否在上述列表中,如果没有,则调用失败

? 启动/停止整个group

tmshutdown -g WTCGRP_SXBOSS;tmboot -g WTCGRP_SXBOSS

# 虽然DMADM 与 GWADM/GWTDOMAIN 放在一起,但是在整个tuxedo server中 DMADM是唯一的; GWADM/GWTDOMAIN

可以有多对,多个group.

也可以启停其中GWADM/GWTDOMAIN任意一个: 指定server id的形式 tmshutdown -i 2;tmboot -i 3;

2.3 JDBC配置

3 性能调优

3.1 JVM调优

为提高高性能的吞吐量,应该把Java 堆的最小值与最大值设为相等。而为了防止内存溢出等情况的发生,需要把Java堆的大小调整成合适的值;下面是设置Java堆的大小的方法:

? commEnv.sh中设置

需要在WebLogic Server的启动脚本中,指定JAVA_VENDOR变量的值 JAVA_VENDOR=”Sun”

MEM_ARGS =“MEM_ARGS=\-Xms1536m -Xmx1536m -XX:PermSize=128m -XX:MaxPermSize=256m\

? WebLogic的启动脚本中设置(startWebLogic.sh)

MEM_ARGS赋值: 例:

MEM_ARGS

“MEM_ARGS=\

-Xmx1536m

-XX:PermSize=128m -XX:MaxPermSize=256m\

WebLogic Server启动脚本中:

${JAVA_HOME}/bin/java -D9001 ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}

-Dweblogic.Name=${SERVER_NAME}

-Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}

3.2 WebLogic Server调优

3.2.1 尽量使用本地IO库

WebLogic Server有两套套接字复用器:Java版和本地库。采用小型本地库更

有效,尽量激活Enable Native IO(默认),此时UNIX默认使用CPUs+1个线程,Window下为双倍CPU。如果系统不能加载本地库,将会抛出java.lang.UnsatisfiedLinkException,此时只能使用Java套接字复用器,可以调整socket readers 百分比,默认为33%。该参数可以在Console Server Tuning Configuration配置栏里设置,配置完,重新启动WebLogic Server即可。

3.2.2 调整默认执行线程数

名称 Execute Queues 开发模式 默认的执行线程为15 产品模式 默认的执行线程为25 推荐个数 200 在管理控制台修改默认执行队列线程数的步骤如下:

? 如果管理服务器没有运行,先启动。 ? 访问管理控制台。

? 展开左边面板的Servers 节点,显示Server列表。

? 右击Server,在弹出菜单中选择View Execute Queues ,就会在右

边面板显示有执行队列的表用来修改。 ? 注意:你只能修改默认的执行队列或者用户定义的执行队列。 ? 在Name列,直接点击默认执行队列名称,显示配置标签用来修

改执行队列数。 ? 填下适当的线程数。


WebLogic Server配置和维护管理手册091130(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高俊鸿13秋职高会计班《基础会计》期末试题 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: