Ho ricevuto l'errore nel error_log
. Sono stato in grado di capire che ho bisogno di aumentare ProxyTimeout
.proxy_ajp: errore (70007) Il timeout specificato è scaduto:
Tuttavia, non sono riuscito a trovare dove posso cambiarlo. Tutto quello che potevo fare era aggiungendo questo al server.xml
:
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="600000"
redirectPort="8443" />
Qualsiasi idea di come aumentare esattamente la ProxyTimeout
? Sto usando Ubuntu
da AWS
e Apache Tomcat v7
ho cercato di aggiungere questo in proxy-html.conf
:
ProxyRequests On
<Proxy *>
AddDefaultCharset off
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost Off
ProxyTimeout 1200
Ho anche aggiunto questo in httpd.conf
:
TimeOut 600
ho riavviato il server Tomcat ma nessuna delle precedenti configurazioni ha aiutato.
Btw questo è l'errore esatto, non capisco perché non vi è il proxy menzionato. Non mi sto connettendo tramite alcun server proxy ... Il problema si verifica quando invio un modulo, che attiva alcune elaborazioni difficili. Poi va in pausa in ca. 60 secondi. Tuttavia, il programma è ancora in esecuzione, solo la richiesta è scaduta.
Errore:
[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
Tutto ciò che realmente serviva era il 'ProxyTimeout 600' e quindi riavviare Apache (non Tomcat). –