我试图了解我们的Apache 2.2 error_log中的以下消息正在发生什么:
Wed May 18 21:03:29 2011] [error] [client 172.20.10.10] (70007)The timeout specified has expired: proxy: error reading status line from remote server super-load1-ga.test.com, referer: https://tester2.test.com/boom/ga/inside.as
p
我们正在使用mod_proxy运行Apache 2.2。这个Apache超时请求与httpd.conf中5分钟超时值有关吗?(这意味着它在5分钟内没有收到来自远程服务器的响应。)或者这仅仅是来自远程服务器的响应,说它无法处理连接?
我看到此错误时,Apache很快用完了MaxClients。
代理条目的快速示例:
ProxyPass /boom/ga https://super-load1-ga.test.com
ProxyPassReverse /boom/ga https://super-load1-ga.test.com
Timeout
则将使用全局值。请参阅httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxytimeout和httpd.apache.org/docs/2.2/mod/core。 html#timeout