我成功地跟着上http://docs.wso2.org/display/Cluster/Clustering+Application+Server的指导和部署了一个ELB 2.1.0平衡的方案,并连接节点如下:
- 与ELB,经理和工人一体机节点
- 另一台物理机器的不同与其他工作节点WSO2 WSAS Application Server和ELB不工作
上的所有ELB的管理和经理和员工似乎要被罚款,对于日志和控制台显示的每一个成员相互连接,等等。
我的问题是,如果我在Manager和Workers节点的Catalina-server.xml上配置“proxyPort”属性,我无法连接ELB 8280或8243上的端口,因为我正在获取一个空白页面(如果我尝试使用管理器管理控制台)或一个空白的Web服务器响应(如果我尝试通过ELB端口使用任何Web服务)。
如果我没有在每个节点上配置proxyPorts属性,并分别指向每个IP和端口,我可以成功使用管理器控制台,并按照我的预期使用每个工作节点上的WebServices,但...当然,这种方式我没有负载均衡和高可用性。
对不起,因为我在这个问题上很陌生,但我在网上搜索了所有的东西,并找到了解决问题的方法,通过这一点,我在...似乎问题应该只能在某些节点的axis2.xml上进行一些交通级别的配置,或者我们的网络位于代理之后的事实可能是......不知道。
¿任何人都可以给出任何建议?版本是:WSAS 5.2.0和ELB 2.1.0。
我们现在发现,使用以前版本(使用Tribes而不是Hazelcast作为集群类),WSAS 5.1.0和ELB 2.0.3,并且不更改ELB中Axis2.xml文件上的参数(保持原样,与loadbalancer.cfg中建立的域以及Worker和Managers的Axis2.xml中的域不同),它运行良好。但是,如果我们不改变使用5.2.0和2.1.0版本的axis2.xml,试图复制我们以前的版本的状态,ELB并不认为经理和工作人员是连接到他(当启动管理员和工作人员时,我们在ELB日志中看不到任何东西),所以我想在这种情况下集群不起作用,为了正常工作,我们需要在Axis2中设置。 xml负载平衡器与loadbalancer.conf中和群集中其余节点的axis2.xml中相同。
我们需要将此部署用于客户的测试和评价目的,并且我们希望了解或了解最新版本是否有问题,或者这仅仅是我们缺乏知识的情况,我们需要这个论坛的帮助:)。
在这个环节,你可以找到参与ELB 2.1.0配置文件和经理WSAS 5.2.0问题:http://www.dravencrow.com/varios/configuration_files.rar
非常感谢你提前
这可能是您的环境中的配置问题。您只需将Application Server管理员和工作者的主机名映射到ELB IP。 Application Server的代理端口应该是ELB的相应端口。也许你可以将所有相关的配置发送到我们的dev @邮件列表,我们可以检查。 wso2.org/mail –
谢谢Isuru。我试图在wso2邮件列表上注册,并尽快将信息放在我的.cfg文件中。在此先感谢 – Draven
我编辑了第一条消息,添加一个指向配置文件的链接并解释了一个新的测试用例:似乎在以前的ELB和WSAS版本中,在ELB级别不更改axis2.xml中的域,它可以工作好。将此文件中的相同域(使群集节点在最新版本中彼此相互看到)中的相同域作为loadbalancer.conf中配置的域进行调用,会导致出现空白页问题。非常感谢你 – Draven