Apache-2.2
Apache2 100 秒超時
我正在執行一個 Apache2 伺服器,它將(虛擬主機)重定向到一個帶有 java 應用程序的 tomcat 伺服器。
如果我直接在 tomcat 伺服器上呼叫一個大程序,它工作正常(wget localhost:8080/…)。如果我通過 apache 伺服器 (wget mydomain.com/…) 呼叫相同的程序,我會在 100 秒後得到超時。
在 apache.conf 中,我的超時設置是 600。所以它一定是其他原因導致了這個超時。我不知道在哪裡看。
以下是mods-enabled的內容:
alias.conf authn_file.load authz_host.load autoindex.load deflate.load env.load mime.load pagespeed.conf php5.load proxy_http.load rewrite.load status.conf alias.load authz_default.load authz_user.load cgi.load dir.conf expires.load negotiation.conf pagespeed.load proxy.conf reqtimeout.conf setenvif.conf status.load auth_basic.load authz_groupfile.load autoindex.conf deflate.conf dir.load mime.conf negotiation.load php5.conf proxy.load reqtimeout.load setenvif.load
我應該在哪裡/如何查找此超時值?
更新:以下問題的答案
- 如果我這樣做
curl -I mydomain.com
,它只會掛起 100 秒- grepping 100 或 100000(毫秒)沒有給出任何相關結果
- 我很確定它是 100 秒,因為時間戳在
wget mydomain.com
:
---2014-09-29 09:41:38 http://...
2014-09-29 09:43:18 ERROR 524: Origin Time-out.
在這裡回答我自己的問題,以供將來參考(並幫助他人)。
問題是 Cloudflare。儘管他們沒有提到超時,但禁用 cloudflare 服務刪除了 100 秒超時。我將聯繫 CloudFlare,看看他們對此有何評論。一旦我得到答案,我會更新這個答案。
很抱歉浪費了你的時間,Grumpy 和 JakeGould :-s