最近,我们发现 Web 服务器的响应时间非常慢。我们在外部 Web 服务器上使用 Apache,并在内部将代理服务器传递到 Web 服务器。以下是 Apache 设置的摘录:
KeepAlive On
SetEnv proxy-initial-not-pooled 1
ProxyPass /msp ourservernameurl/msp
由于这个论坛上的一篇帖子,我们最近正在尝试第二个代理初始非池化设置。
我们也从这个论坛上的一个帖子中尝试过这个:使用 Apache 2.2.3 (Debian) mod_proxy 和 Jetty 6.1.18 时出现代理错误 502“原因:从远程服务器读取时出错”: ProxyPass /msp ourservernameurl/msp 重试=1 获取=3000 超时=600 Keepalive=on
但是,这会导致我们的 Web 服务器代理停止(无响应),并且可能导致必须重新启动内部服务器本身。
我们在日志中看到的是多个代理超时:[2013 年 11 月 18 日星期一 20:35:33] [错误] [客户端 ip] (70007)指定的超时已过期:代理:从远程服务器 ourservernameurl 读取状态行时出错,引荐来源:https://ourservername.com/secure/send-e-card [2013 年 11 月 18 日星期一 20:35:33] [错误] [客户端 ip] 代理:从 /EcardsDonate/loginVerificationAction.do 返回的远程服务器读取时出错,引用者:https://ourservername.com/secure/send-e-card