Apache-2.2

Apache2 100 秒超時

  • April 10, 2019

我正在執行一個 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

引用自:https://serverfault.com/questions/631693