Java Nginx返回110:(连接超时)连接到上游时

Java Nginx返回110:(连接超时)连接到上游时,java,linux,session,tomcat,nginx,Java,Linux,Session,Tomcat,Nginx,我试图通过添加 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; 所有地点/ 还增加了: keepalive_timeout 10; proxy_buffering off; 对于ssl: # SSL ssl

我试图通过添加

proxy_connect_timeout       600;
        proxy_send_timeout          600;
        proxy_read_timeout          600;
        send_timeout                600;
所有地点/

还增加了:

 keepalive_timeout   10;
     proxy_buffering off;
对于ssl:

# SSL
ssl                     on;
ssl_prefer_server_ciphers on;
ssl_protocols           TLSv1 SSLv3;
ssl_ciphers             RC4:HIGH:!MD5:!ADH:+DH; #HIGH:!ADH:!MD5:@STRENGTH;
ssl_session_cache       builtin:10000 shared:SSL:20m;
ssl_session_timeout     10m;
我仍然得到:

2014/10/13 18:22:17 [error] 9361#0: *637300 connect() failed (110: Connection timed out) while connecting to upstream, client: 30.30.119.123, server: , request: "POST /myserver/... HTTP/1.1", upstream: "http://127.0.0.1:9090/myserver/..., host: "43.5.2.3"
我也有在nginx之后的apachetomcat

configuration on port 9090:

<Connector port="9090"
                           protocol="org.apache.coyote.http11.Http11NioProtocol"
               connectionTimeout="20000"
               redirectPort="8443"
                           asyncTimeout="10000000"
                           maxPostSize="0"/>
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
                maxThreads="900"
                acceptAccount="250"
                />
    -->
端口9090上的配置: 还有什么我应该试试的吗?
谢谢。

是的,调整需要十分钟才能响应的上游。如何调整上游?请你在这里回答好吗?哪个参数和哪个部分。你怎么知道花了10分钟才回复呢?我对你的上游软件一无所知,所以这需要你自己去弄清楚。为什么端口9090的服务器需要600秒(10分钟)的代理连接超时才能接受连接。尤其是本地主机连接。也许你让机器超载了?我让tomcat在ngnix后面。mybe tomcat解决了这个问题??我编辑了这个问题。