use*_*462 5 apache mod-rewrite
我有apache设置来代理后端应用服务器的请求.有几个后端服务器,并且有一个大的rewrite_rules文件,该文件针对每个请求进行处理,以正确代理对应用服务器的所有请求.一个特定的应用服务器有时需要很长时间才能响应,如果许多请求被代理到该特定服务器,则会导致代理服务器变慢,因为请求正在等待获取响应并在指定的超时后最终超时对于apache请求.我想只为这个特定的重写规则设置一个超时,它小于apache超时值,这样资源可以快速释放,避免在高峰流量时间出现其他问题.我试过用
或指令放置ProxyTimeout ProxyTimeout 30
但是这是不允许的.感谢专家对此问题的任何帮助.
谢谢,
我刚刚遇到了这个问题,并通过增加 httpd.conf 中的整体超时指令来解决它。所以,改变:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 60
Run Code Online (Sandbox Code Playgroud)
到更合适的值。
如果能够对单个 URL 执行此操作,那就太好了,但由于此处和Apache 邮件列表缺乏响应,这似乎不可能。
| 归档时间: |
|
| 查看次数: |
2635 次 |
| 最近记录: |