WebLogic Server 管理最佳实践(26)

2008-02-23 09:19:18来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

· 公开使用可用的DNS名称来标识WebLogic Server 实例,而不要使用启用防火墙的环境中的IP地址。

· 如果一个WebLogic群集跨越了多个站点,站点间的网络必须支持跨站点群集的多播通信。

· 借助这个跨越体系结构,您必须把群集的Multicast TTL 值配置得足够高,才能防止路由器在多播包到达其目的地之前丢弃它们。


线程化
为了提高WebLogic Server的性能,请使用本机的I/O(性能包),如果它们可用的话。为了确保能正确初始化性能包,在启动时要检测错误。
可以把执行队列设定为在溢出情形下增加线程。但是,避免使用服务器增加执行线程数目的能力,以管理常规的应用程序负载高峰期。相反地,进行仔细的容量规划和服务器调整;为执行线程选择一个最佳的数目。

技巧

· 只有当CPU利用率没有到达100%,但是客户端请求经常被阻塞和拒绝时,才能调整执行线程的数目。

· 调整线程数目时,如果吞吐量开始下降,或者CPU利用率下降或保持恒定,才能停止调整。

· 不要把Stuck Thread Max Time Stuck Thread Time Interval 设置得过低,以至于在处理高峰期间,常规请求被误认为是卡住得线程。

· 为了划分应用程序组件或者给一个组件提供专门数量的资源,需要创建用户定义的执行队列。使用定制的执行队列还可以避免出现潜在的跨服务器死锁的情形。

· 为了给消息驱动bean提供专门的资源,需要对每个被部署的消息驱动

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:一个处理数据库异常的类,按照错误码弹出提示信息

下一篇:实例讲解-整合iBATIS和Spring在WEB开发中的应用