谷歌云健康检查失败

我已经尝试了一切,我可以find谷歌,但仍然无法使其工作。 我configuration了端口8080的健康状况检查,我已经创build了nodejs服务器来服务200 OK并立即closures连接(不保持活动状态)。 手动testing到实例的IP地址似乎工作。 我使用ngrep来检查端口8080上的传入连接,我也从节点打印到控制台,什么都看不到,没有stream量到端口8080.另外在防火墙上,我有一个规则,以允许端口8080 0.0.0.0/0我试过端口80在开始和切换到端口8080只是为了试图使其工作。 我发现“谷歌地址pipe理器”服务失败,并启动它,也试图重新启动实例。 我也尝试使用以下命令向本地路由添加130.211.0.0/32:sudo / sbin / ip route添加到本地130.211.0.0/32 dev eth0 proto 66我尝试了networking负载平衡计算器和http负载平衡计算器,结果相同。 你能帮我么? 我一直在尝试过去72小时,不能使它工作。

以下是运行状况检查定义的复制粘贴:default-health-check由…使用
lb-please-work-backend-servicepath
/ 港口
8080间隔
5秒超时25秒不健​​康阈值连续20次失败健康阈值
连续1次成功

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

如果访问您的实例的页面工作正常,但没有负载平衡器(LB),很可能来自LB的请求没有被正确closures,因此实例是不健康的。 我会build议捕获一个tcpdump文件来了解更多。