Tomcat / HAproxy请求超时

时间:2018-08-06 22:37:28

标签: java tomcat gwt haproxy

我有一个带有统计模块的GWT / Java应用程序,该模块提供报表,并在HAproxy的Tomcat中运行。统计模块提供的报告之一接受范围广泛的日期,例如,可能是整年。发生这种情况时,servlet的执行时间可能要花费一分钟以上的时间来计算和生成结果。 我的问题是,在生产中,当Servlet花费60多秒钟来解决请求时,服务器将返回504错误。 请注意,这仅在生产中发生。在开发中,一切正常(我们已经增加了GWT的请求超时)。 开始时,我尝试解决此问题,并在server.xml配置文件中增加了Tomcat的“ connectionTimeout”参数。直到我最终意识到该参数与执行时间无关。 因此,在失去了整个下午之后,我认为504总是被HAproxy投掷了。我对么?如果是这样,我们在哪里/如何增加HAproxy的超时时间,以便它等待servlet超过60秒以完成其任务?

0 个答案:

没有答案