谷歌云健康检查失败

时间:2014-11-25 19:59:26

标签: node.js cloud load-balancing google-compute-engine google-cloud-platform

我已尝试过在谷歌上找到的所有内容,但仍无法使其正常运行。 我在端口8080上配置了运行状况检查,我创建了nodejs服务器以提供200 OK并立即关闭连接(不保持活动状态)。手动测试实例的IP地址似乎有效。 我使用ngrep来检查端口8080上的传入连接,我还从节点打印到控制台,看不到任何东西,没有到端口8080的流量。 同样在防火墙上我有一条规则允许端口8080在0.0.0.0/0上 我在开始时尝试使用80端口并切换到端口8080只是为了尝试使其工作。 我发现了#34; google-address-manager"服务失败并启动它,也尝试重新启动实例。 我还尝试使用以下命令将130.211.0.0/32添加到本地路由:sudo / sbin / ip route add to local 130.211.0.0/32 dev eth0 proto 66 我试过网络负载ballancer和http load ballancer同样的结果。 你能帮我么?我在过去72小时内一直在努力,但无法使其发挥作用。

这是健康检查定义的复制粘贴: 默认情况下,健康检查 在使用中 LB-请功后端服务 路径
/ 端口
8080 间隔
5秒 超时 25秒 不健康的门槛 连续20次失败 健康阈值
连续1次成功

**更新: 我现在从头开始创建一个新服务器,nodejs监听端口80并返回200 OK。 我还创建了一个新的LB和健康检查和一切,但仍然没有

1 个答案:

答案 0 :(得分:1)

如果访问您实例上的页面工作得很好但没有Load Balancer(LB),很可能来自LB的请求没有被正确关闭,因此该实例是不健康的。我建议捕获一个tcpdump文件以了解更多相关信息。