Google Cloud HTTP 负载均衡器运行状况检查发送了太多请求?

Joh*_*han 5 health-monitoring google-cloud-platform

我们在 Google Cloud 中设置了 Wordpress(如果重要的话,在 Google Container Engine 中设置 Kubernetes)并配置了 HTTP 负载均衡器。作为执行此操作的一部分,我们设置了一个健康检查,其配置如下:

在此输入图像描述

但奇怪的是,当我跟踪 WordPress 实例的日志时,它看起来像这样:

10.244.1.1 - - [21/Jan/2016:08:52:28 +0000] "GET /?healthCheck=true HTTP/1.1" 200 36784 "-" "GoogleHC/1.0"
10.244.1.1 - - [21/Jan/2016:08:52:30 +0000] "GET /?healthCheck=true HTTP/1.1" 200 36784 "-" "GoogleHC/1.0"
10.240.0.3 - - [21/Jan/2016:08:52:32 +0000] "GET /?healthCheck=true HTTP/1.1" 200 36784 "-" "GoogleHC/1.0"
10.244.1.1 - - [21/Jan/2016:08:52:33 +0000] "GET /?healthCheck=true HTTP/1.1" 200 36784 "-" "GoogleHC/1.0"
10.240.0.2 - - [21/Jan/2016:08:52:35 +0000] "GET /?healthCheck=true HTTP/1.1" 200 36784 "-" "GoogleHC/1.0"
Run Code Online (Sandbox Code Playgroud)

即,健康检查看起来每隔一秒(甚至更多?)发送一次。为什么会这样呢?

小智 4

有多个运行状况检查程序可以对您的虚拟机进行运行状况检查,以便在其中一个运行状况检查程序出现故障或出现故障时提供冗余。他们每个人都遵守配置的健康检查频率。