Apache代理服务器超时未按预期工作。
Apache Server V 2.4
我的apache代理服务器配置是这样的。
<Config>
<VirtualHost someurl.com:8003>
ServerName someurl.com:8003
<Location "/">
ProxyPass "https://www.someotherurl.com/" timeout=300 keepalive=On
ProxyPassReverse "https://www.someotherurl.com/"
</Location>
</VirtualHost>
我使用一个独立的工具来计算连接建立所用的时间,并发现连接在21秒内超时,尽管指定的超时为300秒
代码:
import requests
response = requests.get('https://someurl.com:8003/',verify=False)
print response.elapsed
print response.raise_for_status()
print response.status
为什么超时工作不正常?预期的行为是300秒后连接超时发生了吗?是否需要进行任何其他配置更改?
PS:我有一个weblogic服务器命中这个apache代理服务器,weblogic服务器将在90s超时。想法是,weblogic服务器在apache代理服务器之前超时。任何形式的帮助表示赞赏:)