WebLogic集群依靠多播地址来探测集群节点的“心跳”,多播地址默认一般是239.139.0.0,端口7001。那不同集群的多播地址能否重复呢?答案是:一定不能重复,必须保证“多播地址+端口”的唯一性。下面列举实际应用中多播地址重复的几个问题:
假定场景:有A、B两个WebLogic集群,并且多播地址+端口设置相同。A集群中有a1、a2两个被管server;B集群中有b1、b2两个被管server。A、B集群各通过Apache转发。
案例1:
访问集群A的应用时,不时出现会话丢失现象,分析后是request所带的jsessionid找不到对应的JVM。 这个用httpWatch工具可以跟踪到jsessionid,也可以打开weblogic的apache插件日志,能够看到相应的错误。
原因:由于多播地址重复,集群A收到了集群B中节点的心跳信息,干扰了集群A的动态服务列表更新,丢失了a1或者a2的信息,使得本来转发到a1或a2节点的请求找不到相应的JVM,其实后台Session是在的。
案例2:
假定集群A和集群B的集群名称都为myCluster,本来两个集群,名称是可以相同的。但在多播地址重复的情况下,假定B集群已启动,此时启动A,可能会报出集群myCluster名称重复的ERROR信息。
下面简单说明一下,在WebLogic集群环境下,如何利用多播来检测集群环境各节点都是正常的。如下:
java -cp
.:/……/server/lib/weblogic.jar weblogic.cluster.MulticastMonitor <UdpAddress> <UdpPort> <domainName> <clusterName>
说明:
<XXX>代表参数,实际输入不要写 <> 。
(1)UdpAddress:多播地址
(2)UdpPort:多播端口
(3)domainName:WebLogic domain的名称
(4)clusterName:WebLogic集群名称
(5)标注的红色字体部分根据weblogic.jar的实际路径填写。
执行:
在WebLogic集群的每台机器上都执行一下,如果正常的话,每个机器上都能收到各节点的反馈信息。
(1)假设有2台机器,每台机器上部署了2个集群节点,那在每台机器上执行都能够收到4条UDP消息(分别对应4个节点)
(2)如果收到了集群外部的UDP消息,说明和其他集群多播配置有重复,需要更改多播地址。
分享到:
相关推荐
WebLogic集群部署是Oracle公司提供的企业级Java应用服务器在高可用性、可伸缩性和负载均衡方面的重要特性。本文将详细解析WebLogic集群的概念、优势、配置步骤以及单服务器和多服务器部署的区别。 首先,WebLogic...
此外,WebLogic集群的监控和管理同样重要,良好的监控机制能够帮助管理员及时发现并解决问题,保障集群服务的连续性。通过上述详细的图文介绍,我们希望读者能够对WebLogic集群的创建和管理有一个清晰的认识,并能够...
WebLogic Server 集群是Oracle WebLogic Server中一种关键的高可用性和可扩展性解决方案。它通过将多个WebLogic Server实例组织在一起,提供了一种方法来分散负载、实现故障转移,并确保即使在单个服务器实例出现...
WebLogic集群环境搭建的知识点主要包括以下几个方面: 1. WebLogic集群环境的概念 WebLogic集群是由多个运行同一WebLogic Server软件的服务器节点组成,可以提供高可用性和可扩展性的应用服务器环境。集群中的各个...
本文档是关于Weblogic集群配置的详细手册,旨在指导用户在实际应用中配置Weblogic集群。该手册分为十个章节,涵盖了从安装Weblogic中间件到配置集群应用的所有步骤。 1. 安装WEBLOGIC中间件 在安装Weblogic集群...
weblogic集群部署文档 weblogic集群部署文档 weblogic集群部署文档
WebLogic集群配置和负载均衡的实现
这个文档很可能包含了详细的WebLogic集群配置步骤、示例配置和可能遇到的问题及解决方案。通常,它会涵盖从创建域、配置集群到部署应用的全过程,也可能包括了如何通过WebLogic管理控制台进行操作,以及如何利用`...
WebLogic Server 集群是企业级应用部署的关键技术,它提供了高可用性和可扩展性的解决方案。以下将详细解释WebLogic集群的相关概念及其配置要点。 首先,Domain是WebLogic Server管理的基本单位,它是一个逻辑组织...
集群是由多个WebLogic Server实例组成的,这些实例共享相同的配置和应用程序,从而实现负载均衡和故障转移。 在配置Linux下的WebLogic集群时,有几个重要的概念和技术需要注意: 1. **节点管理器(Node Manager)*...
### WebLogic 集群配置详解 #### 一、WebLogic 集群...综上所述,通过上述步骤,我们可以成功地在 WebLogic Portal 9.2 上配置一个多服务器集群。这种集群不仅能够提高系统的稳定性和性能,还能简化管理和维护工作。
6. 配置集群消息传送模式为多播,并修改多点传送端口。 7. 添加节点到集群,配置代理服务器,如果需要HTTP代理则进行相关设置。 8. 最后,完成Domain创建。 在第二台机器上重复类似的操作,确保管理服务器和节点...
总的来说,Linux下WebLogic集群的部署涉及多个步骤,包括用户和权限的管理、软件的安装、许可证的处理、域和集群的配置。这个过程需要对Linux系统管理、Java环境以及WebLogic Server的工作原理有深入的理解。每个...
WebLogic集群是通过多台服务器实例的集合来提供高可用性和负载均衡的。每台服务器实例都可以运行相同的应用,并通过网络连接共享资源和服务。当一台服务器出现故障时,其他服务器可以接管其工作,确保服务不间断。...
在配置 WebLogic 11g 多机集群时,我们可能会遇到一些问题。例如,启动节点管理器后,在控制台上查看节点管理器状态为非活动状态。我们可以通过命令行方式启动受管服务器来拉取节点管理器状态。 另外,我们可能会...
weblogic集群扩充 服务器应用 - 群集服务 - weblogic集群扩充weblogic集群详细的搭建步骤,绝对手把手的教你部署weblogic服务器以及集群的扩容.zip
综上所述,WebLogic集群OA系统的安装与部署是一个涉及多方面知识的过程,包括服务器配置、集群设置、应用部署、高可用性配置和系统监控等,每一个环节都需要细致的操作和深入的理解。通过合理规划和执行,可以构建出...
综上所述,WebLogic集群配置与部署是一项复杂但至关重要的任务,涉及到多方面的技术和策略。通过精心的规划和实施,可以构建出高效、可靠的分布式应用环境。在实际项目中,应结合具体业务需求和系统规模,灵活运用...
Weblogic集群是由多台运行Weblogic Server实例的机器组成的集合,它们共享相同的应用程序、数据和资源,通过集群可以实现高可用性和负载均衡。在集群中,一个或多个Weblogic Server实例作为管理服务器,负责管理和...