默认的 AWS EC2 负载均衡器运行状况检查命中“/”,但我宁愿让它命中某个地方。在负载均衡器设置中,“编辑健康检查”是灰色的,我不知道为什么。我不断在访问日志中看到 ELB-Healthchecker。如何更改健康检查 URL?
172.31.46.123 - - [03/Aug/2020:19:03:28 +0900] "GET / HTTP/1.1" 200 21043 "-" "ELB-HealthChecker/2.0"
172.31.12.60 - - [03/Aug/2020:19:03:30 +0900] "GET / HTTP/1.1" 200 21043 "-" "ELB-HealthChecker/2.0"
172.31.46.123 - - [03/Aug/2020:19:03:58 +0900] "GET / HTTP/1.1" 200 21043 "-" "ELB-HealthChecker/2.0"
172.31.12.60 - - [03/Aug/2020:19:04:00 +0900] "GET / HTTP/1.1" 200 21043 "-" "ELB-HealthChecker/2.0"
您的运行状况检查基于指向实例组的侦听器。进入 ELB 的实例选项卡,然后创建或编辑侦听器。从那里,您将听众指向目标群体。目标群体有您寻求的健康检查:
自从 Wesley 回答后,AWS 可能已经更改了 EC2 控制台 UI。我找不到实例选项卡,但通过单击左侧窗格中的“目标组”,选择所需的目标组,然后单击“运行状况检查”选项卡,我确实找到了运行状况检查设置。