Ответ 1
Я решил это, добавив две простые строки в файл httpd.conf
:
Timeout 600
ProxyTimeout 600
Я также перезагрузил весь сервер, а не только Tomcat. Не знаю, если это было необходимо, но похоже.
Я получаю ошибку в error_log
. Мне удалось выяснить, что мне нужно увеличить ProxyTimeout
.
Однако я не смог найти, где я могу его изменить. Все, что я мог сделать, это добавить это к server.xml
:
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="600000"
redirectPort="8443" />
Любая идея, как точно увеличить ProxyTimeout
? Я использую Ubuntu
от AWS
и Apache Tomcat v7
Я попытался добавить это в proxy-html.conf
:
ProxyRequests On
<Proxy *>
AddDefaultCharset off
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost Off
ProxyTimeout 1200
Я также добавил это в httpd.conf
:
TimeOut 600
Я перезапустил сервер Tomcat, но ни одна из вышеперечисленных конфигураций не помогла.
Кстати, это точная ошибка, я не понимаю, почему упоминается прокси. Я не подключаюсь через какой-либо прокси-сервер... Проблема возникает, когда я отправляю форму, которая вызывает сложную обработку. Затем он истекает прибл. 60 секунд. Тем не менее, программа все еще работает, только время ожидания запроса.
Ошибка:
[Thu Aug 13 07:34:21.677693 2015] [proxy_ajp:error] [pid 1515] (70007)The timeout specified has expired: AH01030: ajp_ilink_receive() can't receive header
[Thu Aug 13 07:34:21.677769 2015] [proxy_ajp:error] [pid 1515] [client 212.130.108.58:52206] AH00992: ajp_read_header: ajp_ilink_receive failed, referer: http://52.17.109.177/Visma_UploadInterface/MappingServlet
[Thu Aug 13 07:34:21.677782 2015] [proxy_ajp:error] [pid 1515] (70007)The timeout specified has expired: [client 212.130.108.58:52206] AH00878: read response failed from 127.0.0.1:8009 (localhost), referer: http://52.17.109.177/Visma_UploadInterface/MappingServlet
Я решил это, добавив две простые строки в файл httpd.conf
:
Timeout 600
ProxyTimeout 600
Я также перезагрузил весь сервер, а не только Tomcat. Не знаю, если это было необходимо, но похоже.