
Apache регистрирует код 200 (успешно), но браузер показывает ошибку 504 Gateway timeout для того же запроса.
Кроме того, он отключается сразу после истечения времени простоя балансировщика нагрузки AWS, которое составляет 1200 (20 минут).
Я не нашел никаких записей в журналах доступа к балансировщику нагрузки для запросов, время ожидания которых истекло (504).
Я пробовал увеличить значение тайм-аута простоя балансировщика нагрузки AWS с 600 до 1200, но время ожидания все равно истекает.
Ниже приведен код успеха 200, зарегистрированный в журнале доступа Apache.
[22/Sep/2023:08:38:10 +1000] "GET /pages/UI.php?operation=details&class=UserRequest&id=588730& HTTP/1.1" 200 214618
Периодически выполняется проверка работоспособности балансировщика нагрузки, код 200
GET /pages/UI.php HTTP/1.1" 200 9540 "-" "ELB-HealthChecker/2.0"
Я что-то упустил, что нужно устранить? Есть ли какие-нибудь подсказки, что может происходить?
Обратите внимание, что для других запросов все работает нормально. Например, https://example.com/pages/UI.php?operation=details&class=UserRequest&id=738424&
я вижу это в журнале Apache, журналах ELB, а также он хорошо отображает контент в браузере.