【发布时间】:2015-04-25 03:13:53
【问题描述】:
我有一个 Web 应用程序,但我遇到了请求超时问题。问题在于请求超时。当我在本地启动我的应用程序时,我的方法需要 30 多秒才能完成它的工作。因此,30 秒后请求将被取消。我在真实服务器中没有这个问题。它真正的服务器这个请求需要 3 秒。我试图在这个片段 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> 的 tomcat conf 文件夹中的 server.xml 中增加连接超时,但这并没有解决我的问题
【问题讨论】:
-
所以您在服务器启动时的作业需要超过 30 秒,并且由于您的作业挂起时间过长,tomcat 正在关闭?
-
您是否在某些 IDE 或独立的 tomcat 实例中遇到此问题?
-
@Arkantos 服务器启动没有问题。我启动服务器没有任何问题,但是当我调用一个具体方法时,它需要 30 多秒,30 秒后这个请求被取消
-
@Mahendra 是的,我在 Eclipse 中遇到了这个问题
-
是超过 30 秒的数据库请求还是一些网络服务请求?
标签: java tomcat request timeout