Apache Tomcat线程在20秒后停止响应(EC2)

时间:2015-04-17 10:27:39

标签: tomcat ubuntu amazon-ec2

我在Amazon EC2上的Ubuntu 14.04上的Apache Tomcat 7上运行的war webapp中有一个计算密集型java servlet。它运行正常,但处理时间超过20秒的请求除外。在这些情况下,它似乎挂起(20秒后没有任何类型的日志输出)但连接保持打开状态。 Tomcat杀死处理请求的线程,并在关闭时出错。

似乎我遇到了某种超时,但我不知道它是什么。较长的请求在Tomcat的本地副本上正常运行,如果我通过使用sleep()人为地创建慢响应,则它们在服务器上正确执行。

我是Tomcat的新手,可能会遗漏一些显而易见的东西,但是我正在撞击墙壁,我会很感激任何帮助。

注意:它适用于Jetty。如果我无法解决任何问题,我将使用Jetty代替Tomcat

0 个答案:

没有答案