问题描述
|
我注意到我们的WebSphere表现异常。从那以后它就一直在这样做,所以这并不是由于拓扑结构的变化而引起的:
出现当服务器启动时,它需要对单元中的所有其他活动计算机执行ping操作。
如果还有另一台服务器仍在启动,则当前服务器可能会决定等待它,直到完成为止。
我们尝试了一些不同的方法,例如,将不同的服务器放在不同的核心组中似乎消除了这个问题。
我认为这意味着WebSphere希望服务器彼此之间都可以使用HighAvailable,但是它们不是同一集群的一部分,或者它们之间没有任何应用关系。
看来WebSphere想要在我的单元中的每两个服务器之间创建一个连接。
这是一个已知的错误?
在更高版本的6.1和7中是否已修复?
谢谢。
解决方法
如您所提到的,这是WebSphere使用的高可用性功能。可以将其视为“核心组”成员的心跳功能。核心组的成员(默认情况下,有一个称为“默认核心组”的核心组会相互ping通。
如果您尚未设置任何核心组,那么只有一个核心组,并且所有成员都将试图保持彼此的关注(这样,如果当前的组件/功能可以转移到核心组的另一成员,提供者失败)
这不应仅由于另一台服务器已关闭或正在启动而影响服务器的启动或执行其功能。
对此进行了解,以合理了解HA Manager和Core组是什么以及他们正在尝试/实现的目标
http://www.ibm.com/developerworks/websphere/techjournal/1003_col_kepros/1003_col_kepros.html
高温超导
芒鲁