500服务器错误基于HardDeadlineExceededError

时间:2012-03-13 16:18:37

标签: spring google-app-engine

我有一个简单的弹簧网络应用程序,只有弹簧mvc和spring roo设置。由于某些原因,在我的所有旧应用程序实例上,当我上传此示例应用程序时,它总是在日志中出现“挂起/超时”错误。即使在基本的弹簧mvc设置的情况下。我见过的日志如下。我有点困惑,因为相同的应用程序以前工作到今天,现在即使是谷歌应用程序引擎的简单部署返回500错误。任何帮助将不胜感激,但我只是想看看这是一个问题,人们正在看到特别是春季mvc或最新的谷歌应用程序engin sdk?:

Uncaught exception from servlet
com.google.apphosting.runtime.HardDeadlineExceededError: This request (c22ac44effde64c8) started at 2012/03/13 15:39:52.285 UTC and was still executing at 2012/03/13 15:40:54.889 UTC.
    at com.google.appengine.runtime.Request.process-c22ac44effde64c8(Request.java)
    at java.util.zip.ZipFile.read(Native Method)
    at java.util.zip.ZipFile.access$1200(ZipFile.java:57)
    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:476)
    at java.util.zip.ZipFile$1.fill(ZipFile.java:259)
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
    at sun.misc.Resource.getBytes(Resource.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:273)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at org.springframework.web.servlet.view.tiles2.SpringTilesApplicationContextFactory.createApplicationContext(SpringTilesApplicationContextFactory.java:55)

2 个答案:

答案 0 :(得分:0)

尝试使用warmup requests

答案 1 :(得分:0)

这是一个本地化问题 - 应用程序引擎似乎在系统范围内存在问题,尤其是对于M / S应用程序而言。见https://groups.google.com/forum/?fromgroups#!topic/google-appengine/js5CeRWLQZ0