我们正在使用 JBoss 7.1.3.Final 和 Apache 2.2.31。我们通过 AJP 连接从 Apache 连接到 JBoss。我们在请求进行大量处理的特定页面时,60 秒后出现 504 GATEWAY_TIMEOUT 错误。我们已在 /etc/httpd/conf/httpd.conf 文件中设置此参数
Timeout 300
但是,即使重新启动 Apache,我们仍然会看到超时。我需要检查哪些其他设置才能增加超时?我们的 JBoss standalone.xml 配置文件中似乎没有任何相关的连接超时设置。
当我直接连接到 JBoss(绕过 Apache)时,我注意到我没有看到这些超时错误。
答案1
我建议您使用 proxy_http_module 而不是 proxy_ajp_module。这一更改解决了我面临的相同问题。