我有一个运行在Unicorn上的Teambox安装,后者有时会在30秒后超时。 这个configuration的想法是让Apache等到Unicorn主服务器发送超时,因为如果我没有错的话,Unicorn将退出超时工作进程,但是产生一个新进程来处理相同的请求。
有没有办法configurationApache不超时,如timeout = 0的nginxconfiguration?
谢谢您的帮助!
编辑
我find了一个方法,虽然它并不像我预期的那样工作。 在ProxyPass指令中,你必须在url之后指定一个retry=0选项:
ProxyPass / http://url/ retry=0
但是,如果url是ProxyBalancer则ProxyBalancer 。
Apache中有一个ProxyTimeout选项,可以让你增加Apache保持代理连接打开的时间。
http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxytimeout有关于该选项的更多信息。
我想最好先尝试一下诊断为什么连接超时。