我成功地遵循了http://docs.wso2.org/display/Cluster/Clustering+Application+Server上的指南,并部署了一个 ELB 2.1.0 平衡和连接节点的场景,如下所示:
- 一台带有 ELB 的机器, Manager 和 Worker 节点
- 另一个物理不同的机器与另一个工作节点
ELB 和 manager 和 workers 上的所有管理似乎都很好,因为日志和控制台显示每个成员相互连接,等等。
我的问题是,如果我在 Manager 和工作节点的 Catalina-server.xml 上配置“proxyPort”属性,我无法通过 ELB 8280 或 8243 上的端口进行连接,因为我得到一个空白页(如果我尝试使用管理器管理控制台)或空白网络服务器响应(如果我尝试通过 ELB 端口使用任何网络服务)。
如果我不在每个节点上配置 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 中建立的域和 Workers 和 Managers 的 Axis2.xml 中的域不同),它运行良好。但是,如果我们不更改使用 5.2.0 和 2.1.0 版本的axis2.xml,尝试复制我们在以前版本中的状态,ELB 不会意识到经理和工人是连接到他(启动 manager 和 Worker 时,我们在 ELB 日志上看不到任何内容),所以我想在这种情况下集群无法正常工作,为了使其正常工作,我们需要在 Axis2 中设置。
我们需要将其部署用于对客户进行测试和评估,我们想了解或知道最新版本是否有问题,或者这只是我们缺乏知识,当我们需要这个论坛的帮助:)。
在此链接中,您可以找到 ELB 2.1.0 和 Manager WSAS 5.2.0 问题中涉及的配置文件:http ://www.dravencrow.com/varios/configuration_files.rar
非常感谢您提前