我在CentOS 6.6上运行squid 3.1。有时当一台机器进入网络时,它开始在squid中引起转发循环,因此它减慢了互联网的速度。像这样的东西不断填充cache.log
2015/07/20 10:58:44| WARNING: Forwarding loop detected for:
GET / HTTP/1.1
Host: 10.0.5.50:3128
Via: 1.0 squid.mydominname.com (squid/3.1.10), 1.1 squid.mydominname.com (squid/3.1.10)
X-Forwarded-For: 10.0.5.143, 10.0.5.50
Cache-Control: max-age=259200
Connection: keep-alive
过了一段时间我也会得到文件描述符错误;
client_side.cc(2994)okToAccept:警告!你的缓存用完了 filedescriptors
X-Forwarded-For识别易受攻击的机器。它发生在过去,易受攻击的机器包含导致此问题的可疑软件。
这并非始终发生,只有当任何坏机器进入网络时才会发生。是否有任何鱿鱼配置来阻止网络进行这种转发循环?