Apache-2.2

在沒有請求或使用者代理的情況下在我們的日誌中出現 408 錯誤

  • October 10, 2020

我在我們的 apache 日誌中收到了很多看起來像這樣的請求

www.example.com:80 10.240.1.8 - - [06/Mar/2013:00:39:19 +0000] "-" 408 0 "-" "-" -

似乎沒有請求,也沒有使用者代理。有沒有人見過這個?

您是否有機會在 Amazon 中的 Elastic Load Balancer 後面執行您的 Web 伺服器?

由於他們的健康檢查,他們似乎產生了很多 408 響應。

該論壇主題的一些解決方案:

  • RequestReadTimeout header=0 body=0

如果請求超時,這將禁用 408 響應。

  • 將 ELB 健康檢查更改為其他埠。
  • 使用以下命令禁用 ELB IP 地址的日誌記錄:
SetEnvIf Remote_Addr "10\.0\.0\.5" exclude_from_log
CustomLog logs/access_log common env=!exclude_from_log

這篇博文中:

  • 將您的請求超時調整為 60 或以上。

引用自:https://serverfault.com/questions/485063