我的 Apache 日志中有很多 408 条目,看起来与服务器的连接正常,但没有流量。
46.114.5.234 - - [09/Jul/2023:10:42:59 +0200] "-" 408 152 "-" "-"
我仔细检查了 apache.conf 中的所有设置:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 240
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 750
和
evasive.conf:
<IfModule mod_evasive20.c>
# RKA: Größe der HostHashTabelle, Je größer desto schneller, je kleiner desto weniger Ram Verbrauch
DOSHashTableSize 8192
# Request pro Intervall auf eine Seite von einem Host
DOSPageCount 240
# Requests pro Intervall auf einer Domain von einem Host
DOSSiteCount 480
# Definition Intervall für die Requests pro Seite in s
DOSPageInterval 2
# Definition Intervall pro Domain
DOSSiteInterval 2
# Dauer der Blockade in s
DOSBlockingPeriod 300
...
和 reqtimeout.conf:
...
#RequestReadTimeout header=20-40,minrate=500
RequestReadTimeout header=30-50,minrate=250
#RequestReadTimeout body=15,minrate=500
RequestReadTimeout body=25,minrate=250
...
而且感觉设置的不是很紧,可能稍微有点太松了。
有人可以提示我什么可以进一步阻止连接数据流吗?
服务器负载正常,408 的地址似乎都是 Telekom 或 dreiat 等互联网提供商的移动或动态 IP 地址。
我还检查了我的服务器是否在某种黑名单中,但没有发现任何东西。
非常欢迎提示和帮助,我想我已经因为 408 而损失了一半以上的流量。
此外,一些访客国家完全缺失,我从未从那里获得流量,但应该......
此致