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解决了这个问题??我编辑了这个问题。