为什么我的 ProxyTimeout 设置在 Apache/AJP 配置中不起作用?

为什么我的 ProxyTimeout 设置在 Apache/AJP 配置中不起作用?

我使用的是 Apache 2.2 和 JBoss 7.1.3.Final。我通过 AJP 从 Apache 连接到 JBoss。以下是我的配置……

ProxyPass /cloudfront/ ajp://localhost:8009/cloudfront/

ProxyPass /app1/resources/ !  
ProxyPass /app1/ ajp://localhost:8009/app1/ connectiontimeout=300 timeout=300

ProxyPass /app2/ ajp://localhost:8009/app2/

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule !/status.html https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

RewriteCond %{REQUEST_METHOD} !POST
ReWriteRule ^(.*);jsessionid=.*$ https://%{SERVER_NAME}$1 [L,R=301]

ProxyTimeout 600

当我尝试通过浏览器连接到 /app1 时,大约一分钟后出现超时(504 GATEWAY_TIMEOUT 错误)。我已确认已将 Firefox 上的客户端超时延长至 600 秒。上述配置中是否还有其他错误导致超时时间延长超过一分钟?

相关内容