Я запускаю сервер Apache2, который перенаправляет (виртуальный хост) на сервер tomcat с приложением Java.
Если я вызываю большой процесс непосредственно на сервере tomcat, он работает нормально (wget localhost: 8080 / ...). Если я вызываю тот же процесс через сервер apache (wget mydomain.com / ...), я получаю тайм-аут ровно через 100 секунд.
В apache.conf мой тайм-аут равен 600. Значит, это должно быть что-то еще, что вызывает этот тайм-аут. Я понятия не имею, где искать.
Ниже приводится содержание модов:
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 секундЯ почти уверен, что это 100 секунд из-за отметок времени в wget mydomain.com
:
---2014-09-29 09:41:38 http://...
2014-09-29 09:43:18 ERROR 524: Origin Time-out.
Отвечая на мой собственный вопрос здесь, для использования в будущем (и для помощи другим).
Проблема была в Cloudflare. Хотя они вообще не упоминают тайм-аут, отключение службы облачной вспышки удалило 100-секундный тайм-аут. Я свяжусь с CloudFlare и посмотрю, что они скажут по этому поводу. Я обновлю этот ответ, как только получу ответ.
Простите, что потратил ваше время, Ворчун и Джейк Гулд: -s