所以我有两个子网,负载均衡器和后端。
BE1正在运行节点服务器,因为我们试图让套接字工作:
BE1可以请求本地主机:5000 /testingBE2可以请求BE1:5000 /testing
LB1可以请求BE1:80 LB1 – 不能请求BE1:5000 /testing
[root@lb1 ~]# curl be1:5000/test curl: (7) couldn't connect to host
从我得到的任何其他服务器
[root@be1 ~]# curl be1:5000/test Hello world
任何想法将是有益的 – 只是试图找出:(
它必须是LB1上的防火墙问题,因为所有其他选项都被您的设置排除,其中:
(7) couldn't connect to host error连接到端口5000时(7) couldn't connect to host error (这排除了BE1本身上运行防火墙的选项) 所以这个解决scheme是在LB1上刷新iptables /为两个networking之间运行的任何防火墙添加规则(从LB1跟踪路由到BE1应该给你一个列表)。