weblogic受管节点MSI模式的介绍

公司里同事曾遇到过准生产中weblogic的主管节点因密码错误而无法正常启动,但是受管节点能正常启动。正常情况下,首先启动主管节点,然后再启动受管节点,主管节点与受管节点之间会进行配置信息的同步。经过排查,发现这是受管节点的一种运行机制决定的,即MSI模式(ManagedServer Independent)。

这种模式在weblogic受管节点是默认开启的。设置的方法如下所示:

在管理控制台=》环境=》服务器=》选择受管节点=》配置=》优化=》点击下方的高级

weblogic受管节点MSI模式的介绍
weblogic受管节点MSI模式的介绍

因为有了这个特性,当受管节点与主管节点交互过一次,将配置信息同步到本地后,即使在主管节点关闭,受管节点也能正常的运行。受管节点并不是“真正”的独立运行,而是每隔一段时间都会去与主管节点请求配置同步。

weblogic受管节点MSI模式的介绍

如上图所示,第一处标红是仅启动受管节点,受管节点启动成功,但是会提示无法与主管节点进行通信。第二处标红是经过一段时间后启动主管节点后,受管节点再次与主管节点取得联系,进行信息同步。

当我们将MSI模式关闭后,在主管节点不启动的情况下,再次尝试启动受管节点,就会发现如下报错,提示受管节点的MSI特性已关闭,受管节点的启动成功的条件是要管理节点必须先启动。否则,会启动失败。

weblogic受管节点MSI模式的介绍

当先启动管理节点,然后启动受管节点,受管节点可以正常启动。

weblogic受管节点MSI模式的介绍

MSI特性可以让管理节点与受管节点启动顺序不再那么严格(前提是受管节点与主管节点正常启动过,配置同步完成),另外使服务节点的可用性进一步增强。

来源:IT那活儿,本文观点不代表自营销立场,网址:https://www.zyxiao.com/p/124976

发表评论

登录后才能评论
侵权联系
返回顶部