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

Java JBOSS和NGINX负载平衡器之间的握手以解决超时问题,java,nginx,jboss,load-balancing,connection-timeout,Java,Nginx,Jboss,Load Balancing,Connection Timeout,作为我们项目的一部分,我们正在使用JBOSS应用服务器和NGINX负载平衡器。目前,在负载平衡器中配置了两个应用服务器。我们的应用程序是一个有状态的应用程序。因此,我们在NGINX中为粘性会话使用IP_散列配置 问题在于代理服务器超时。一些功能,例如将数据导出到excel,需要100-150秒来处理请求和生成响应。但是,根据我们的系统管理员的说法,理想的超时值应该小于30秒,以确保应用程序的100%可用性,即使单个服务器因维护/故障而停机。如果我们配置了这样一个值,则需要更多时间的请求是Get-

作为我们项目的一部分,我们正在使用JBOSS应用服务器和NGINX负载平衡器。目前,在负载平衡器中配置了两个应用服务器。我们的应用程序是一个有状态的应用程序。因此,我们在NGINX中为粘性会话使用IP_散列配置

问题在于代理服务器超时。一些功能,例如将数据导出到excel,需要100-150秒来处理请求和生成响应。但是,根据我们的系统管理员的说法,理想的超时值应该小于30秒,以确保应用程序的100%可用性,即使单个服务器因维护/故障而停机。如果我们配置了这样一个值,则需要更多时间的请求是Get-timedout

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