Networking 谷歌云转发规则非常慢

Networking 谷歌云转发规则非常慢,networking,tcp,google-compute-engine,Networking,Tcp,Google Compute Engine,设置负载平衡器的新增功能: 我正在使用谷歌计算引擎 设置在3个不同端口上运行的3台服务器:5010、5011和5012 sudo iptables-t nat-A预路由-i eth0-p tcp-dport 8080-j重定向-到每个特定服务器上的端口5010/11/12.. 设置端口8080的运行状况检查。我们称之为健康检查示例 设置包含运行状况检查和所有3个实例的目标池。让我们称之为示例目标池 使用tcp:5010-5012设置转发规则,并将其目标池链接到示例目标池 当我转到每个端口的lb

设置负载平衡器的新增功能: 我正在使用谷歌计算引擎

  • 设置在3个不同端口上运行的3台服务器:5010、5011和5012
  • sudo iptables-t nat-A预路由-i eth0-p tcp-dport 8080-j重定向-到每个特定服务器上的端口5010/11/12..
  • 设置端口8080的运行状况检查。我们称之为健康检查示例
  • 设置包含运行状况检查和所有3个实例的目标池。让我们称之为
    示例目标池
  • 使用
    tcp:5010-5012
    设置
    转发规则
    ,并将其目标池链接到
    示例目标池
  • 当我转到每个端口的lb ip时,连接非常奇怪。它可以工作,但在大多数请求中速度非常慢,但有时请求的传递速度非常快


    有什么想法吗?

    您是否让所有服务器都在端口5010-5012上侦听,或者让其服务器1在端口5010上侦听,让服务器2在端口5011上侦听等等?如果它比预期的连接晚。背后的原因是转发规则接收不正常的流量并转发到正常的实例。它不做任何检查,看哪台服务器在哪个端口上提供流量。因此,如果特定端口的传入流量流向未为该端口配置的其他服务器,则流量将被丢弃。