首页 文章

Google Compute Engine负载均衡器运行状况检查端口443或80与301

提问于
浏览
0

我在2台Google Compute Engine虚拟机上安装了一个应用程序,并且我试图配置负载均衡器运行状况检查,但无法进行运行状况检查以显示 Health 状况 . 我的应用程序有一个默认的根文档,因此请求http://myapp.com应该执行301到https://myapp.com,它应该返回HTTP 200.我配置了运行状况检查以测试80和443,并且两者都不显示 Health ,尽管负载均衡器正在向它们发送流量,根据我的curl测试 . 基于我的上述配置,最佳运行状况检查方案是请求https://myapp.com,因为这将测试服务器本身,nginx和我的应用程序服务数据 .

如何配置负载均衡器以正确测试我的实例运行状况?

2 回答

  • 1

    你是否有可能受到这次停电的影响(现已解决)?

    如果没有,请忽略这一点 .

  • 1

    运行状况检查失败表示重定向连接未正确关闭 . 如果tcpdump显示[R]标志,则可以确认这一点,这些标志被解释为失败 . 在进行重定向时,您需要配置nginx以正确关闭连接 .

相关问题