我有一台 ISA 服务器 2006,我的所有 HTTP 请求都转发到另一个代理。我已为此配置了 ISA,当代理无法访问时,ISA 会直接执行请求。我的问题是,当代理再次在线时,请求会直接发送,即使过了一段时间,ISA 也不会再使用代理。我发现的唯一解决方案是重新启动 ISA。
当 ISA 重新上线时,您是否有解决方案将请求转发给代理?
提前谢谢。
答案1
好的,我找到了问题所在,并知道如何修复它。ISA 的 Web 链接功能用于将两个 ISA 链接在一起。我试图将 ISA 与另一个代理链接在一起。
当 ISA 与代理断开连接时,它会定期检查代理是否已启动。此请求为:“GET /array.dll”(带有一些 get 参数,但并不重要)。因此解决方案非常简单,代理必须回答 HTTP 响应。即使它是 404 或任何错误代码(就我所见)。我的代理只是忽略了该请求,因此 ISA 没有收到任何响应。