экземпляр был выведен из эксплуатации в связи с ошибкой проверки работоспособности системы ELB.
Я попал в конечную точку проверки работоспособности с помощью браузера, и он вернулся нормально, но я получение вышеуказанного сообщения.
Как я могу отладить это?
Я просмотрел журналы instant settings => Get System Logs
и nginx,
nginx имеет
- [27/Mar/2020:05:35:42 +0000] "GET /littlehome/heartbeat/ HTTP/1.1" 200 2 2.920 2.920 "-" "ELB-HealthChecker/2.0"
- [27/Mar/2020:05:35:42 +0000] "GET /littlehome/heartbeat/ HTTP/1.1" 200 2 2.858 2.856 "-" "ELB-HealthChecker/2.0"
он вернул 200 наверняка ..
и все же aws думаю, что получил 502
{
"Target": {
"Id": "i-085e8dffe8781f876",
"Port": 80
},
"HealthCheckPort": "80",
"TargetHealth": {
"State": "unhealthy",
"Reason": "Target.ResponseCodeMismatch",
"Description": "Health checks failed with these codes: [502]"
}
},