首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加mod_proxy_ajp连接的超时

增加mod_proxy_ajp连接的超时
EN

Server Fault用户
提问于 2009-05-20 20:13:41
回答 2查看 21.1K关注 0票数 7

我让我的apache (2.2.3)通过mod_proxy_ajp与tomcat 6交谈。

我有一些非常长的请求(2-6分钟),我认为我们在某个地方达到了默认超时.哪里是正确的地方把它撞起来?

以下是我的代理代码:

代码语言:javascript
复制
<Location /blah>
  ProxyPass ajp://localhost:8010/blah
  ProxyPassReverse ajp://localhost:8010/blah
</Location>
EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-05-20 21:02:19

我不能说我试过这个问题,但我对这个问题很感兴趣,所以我搜索了一下,找到了

ProxyTimeout指令

此指令允许用户指定代理请求的超时。当您有一个挂起的缓慢/错误的appserver时,这是非常有用的,您希望只返回一个超时并优雅地失败,而不是等待服务器返回所需的时间。

默认值是Timeout指令的值,而该指令的默认值为300秒。所以,尝试一下ProxyTimeout,看看它是否有帮助。

请记住,Tomcat也可能有自己的超时(S)。本文件还有一些更多的信息(不过,请记住,我对这些设置没有个人经验)。

票数 12
EN

Server Fault用户

发布于 2009-06-24 04:09:47

如果只想为ajp代理而不是全局更改超时,可以添加" timeout“参数,如下所示:

代码语言:javascript
复制
<Location /blah>
  ProxyPass ajp://localhost:8010/blah timeout=600
  ProxyPassReverse ajp://localhost:8010/blah
</Location>
票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/10525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档