Apache nginx和tomcat之间的连接在一段时间后挂起
我们在AWS上部署了一个基于RESTAPI的模块。我们已经设置了一个负载平衡器作为inturn与nginx服务器联系的第一个联系点,nginx服务器根据请求将其定向到apache或tomcat。 但是过了一段时间,nginx和tomcat之间的通信被nginx日志上的以下信息消息中断Apache nginx和tomcat之间的连接在一段时间后挂起,apache,tomcat,nginx,Apache,Tomcat,Nginx,我们在AWS上部署了一个基于RESTAPI的模块。我们已经设置了一个负载平衡器作为inturn与nginx服务器联系的第一个联系点,nginx服务器根据请求将其定向到apache或tomcat。 但是过了一段时间,nginx和tomcat之间的通信被nginx日志上的以下信息消息中断 2015/07/09 07:07:43 [info] 29889#0: *40458 epoll_wait() reported that client prematurely closed connection,
2015/07/09 07:07:43 [info] 29889#0: *40458 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while connecting to upstream
在此之后,任何对tomcat的RESTAPI调用都会在浏览器上的504中失败,但是nginx和apache之间的通信工作得非常好
我们已在各种stackoverflow论坛上进行了以下所有建议更改,例如:-
proxy_connect_timeout 600s;
proxy_send_timeout 600s;
proxy_read_timeout 600s;
fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;
或
你们能不能建议一下我们这边有什么问题
fastcgi_ignore_client_abort on;