同一台机器上运行的两个 tomcat 7 实例不接受 AJP 连接器上的请求

同一台机器上运行的两个 tomcat 7 实例不接受 AJP 连接器上的请求

我已经在同一台机器上设置了一个带有会话复制功能的 tomcat 集群。我已修改了连接器和关闭端口,如下所示

节点1 --http 8080 --ajp 8009 --shutdown 8005 节点2 --http 9080 --ajp 9009 --shutdown 9005

当我在这些节点(centOs 服务器上的 httpd 2.2.15)前面的两个 ajp 端口上配置负载均衡器时

问题是平衡器无法连接到 ajp 连接器并且进入错误状态。

当我为 node2 配置相同的 http 协议时,它就可以正常工作。我没有在两台不同的机器上的两个节点上尝试这些。

Tomcat 没有出现任何问题,日志完全正常。当两个节点启动时,所有这些端口都被占用。

请帮帮我..

答案1

我发现了实际的错误......

该问题是由于防火墙阻止了访问。

解决方案是,如果机器有两块卡,则禁用私有 IP 以太网卡的防火墙。或者禁用整个防火墙。或者有选择地允许 iptable 中配置的端口。

相关内容