Apache ProxyPass超时300秒,但是为什么呢?

时间:2018-08-10 23:48:28

标签: apache proxypass

OEL 7.x x64上的Apache HTTP Server 2.4.33 我正在代理后端Apache Tomcat Server,并且一切正常,除非正在运行的事务(此Web应用程序具有我使用的报告功能),并且如果我选择耗时超过5分钟的大型报告,它将超时并在与网络服务器的连接丢失的网络应用。

我尝试了很多方法,例如connectionTimeout和timeout以及Keepalive。无论我怎么做,它都会在300秒内掉落。如果我直接按http://appserver:80并执行完全相同的操作,它将运行大约8分钟,然后返回我的巨大报告。

有什么想法吗?谢谢。

<VirtualHost 1.2.3.4:443>
    ProxyTimeout 900
    ProxyPass / http://appserver:80/ retry=1 acquire=3000 
    connectionTimeout=900 timeout=900 Keepalive=On
    ProxyPassReverse / http://appserver:80/

0 个答案:

没有答案