JBOSS和NGINX负载均衡器之间的握手以解决超时问题

时间:2017-07-25 09:21:50

标签: java nginx jboss load-balancing connection-timeout

作为我们项目的一部分,我们使用JBOSS应用服务器和NGINX负载均衡器。目前,负载均衡器中配置了两个应用服务器。我们的申请是有状态的申请。因此,我们在NGINX中使用IP_HASH配置进行粘性会话。

问题在于PROXY_TIMEOUT。某些功能(例如将数据导出到excel)需要100-150秒来处理请求并生成响应。但是,根据我们的系统管理员,理想的超时值应小于30秒,以确保应用程序的100%可用性,即使单个服务器因维护/故障而关闭也是如此。如果我们配置这样的值,那么花费更多时间的请求就会超时。

我想了解JBOSS或NGINX中是否存在配置,通过该配置,NGINX可以区分JBOSS处理请求与JBOSS关闭之间的区别。当JBOSS启动并处理请求时,我基本上在寻找JBOSS和NGINX之间的通信机制,以便NGINX不会超时连接。

0 个答案:

没有答案