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分のTimeOut値に関連するリクエストをタイムアウトにしていますか?(つまり、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を