首页 文章

Google计算网络负载 balancer 运行状况检查失败

提问于
浏览
0

我在80端口上有nginx的debian实例 . 防火墙规则允许80端口:

Source Ranges: 0.0.0.0/0
Allowed Protocols or Ports: tcp:80

对于该实例,GCE运行状况检查失败,而curl正确返回200 OK响应 .

在那些实例上,我安装了upstart而不是默认的System V init . 可能有关系吗?!是否有任何特殊服务应该在实例上运行以使 Health 检查工作?!

这是实例tcpdump输出,显示没有来自负载均衡器的ack标志(如here所描述的169.254.169.254):

19:13:20.513882 IP 169.254.169.254.49291 > 130.211.125.185.80: Flags [S], seq 503850, win 8096, options [mss 1024], length 0
19:13:23.016788 IP 169.254.169.254.49291 > 130.211.125.185.80: Flags [S], seq 503850, win 8096, options [mss 1024], length 0
19:13:26.017750 IP 169.254.169.254.49291 > 130.211.125.185.80: Flags [S], seq 503850, win 8096, options [mss 1024], length 0

1 回答

  • 1

    由于您更改了init守护程序,因此很可能您的问题与google-address-manager脚本未运行有关 . 您可以尝试手动启动该过程或添加负载均衡器的IP地址,如Google Compute Engine health checks failing中所述 .

相关问题