根据这里的文档,nginx proxy_connect_timeout不能有超过75秒的延迟。
我知道可怕的是有一个延迟的应用程序,但我很好奇为什么这个确切的价值?
从nginx邮件列表(请参阅http://forum.nginx.org/read.php?2,214595,214597#msg-214597 )
连接超时受限于您的操作系统的SYN重传计数限制和超时。 在FreeBSD下,默认情况下是75秒(3次重传,指数退避:3s + 6s + 12s + 24s),在Linux下默认情况下大约20s左右。 看起来你正在达到这个极限。
要扩大这个限制的唯一方法是调整操作系统,例如在Linux上尝试调整net.ipv4.tcp_syn_retries sysctl。