【问题标题】:My App suddenly returns 500 error我的应用程序突然返回 500 错误
【发布时间】:2013-09-27 20:19:57
【问题描述】:

今天,我的应用程序 (http://nou-shindan.appspot.com/) 返回 500 错误。 此处有错误日志,但我们已经一年多没有进行任何更新了。

AppEngine的规范有变化吗?

com.google.apphosting.api.DeadlineExceededException:此请求 (34f6450412a1bd58) 开始于 2013/09/23 01:47:50.230 UTC,并且仍在 2013/09/23 01:48:49.809 UTC 执行。 在 com.google.appengine.runtime.Request.process-34f6450412a1bd58(Request.java) 在 java.util.zip.ZipFile.read(本机方法) 在 java.util.zip.ZipFile.access$1200(ZipFile.java:57) 在 java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:476) 在 java.util.zip.ZipFile$1.fill(ZipFile.java:259) 在 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) 在 sun.misc.Resource.getBytes(Resource.java:124) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:273) 在 sun.reflect.GeneratedMethodAccessor6.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:616) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:266) 在 org.slim3.util.CipherFactory.getFactory(CipherFactory.java:40) 在 com.aimlucklab.firstherrmann.filter.FacebookFilter.doFilter(FacebookFilter.scala:45) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 在 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 在 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 在 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 在 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 org.mortbay.jetty.Server.handle(Server.java:326) 在 org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) 在 org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) 在 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 在 com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:483) 在 com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:490) 在 com.google.tracing.TraceContext.runInContext(TraceContext.java:777) 在 com.google.tracing.TraceContext$DoInTraceContext.runInContext(TraceContext.java:754) 在 com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:345) 在 com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:337) 在 com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:487) 在 java.lang.Thread.run(Thread.java:679)

【问题讨论】:

  • 您的应用程序是做什么的?是否会超时更改(即存储数据、从外部源获取数据等)?

标签: java google-app-engine


【解决方案1】:

发布您的 web.xml,然后发布您的入口点 servlet,您的入口 servlet 中的某些内容花费的时间超过 30 秒,这会导致超时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 2021-07-27
    • 1970-01-01
    • 2015-06-12
    • 2012-09-11
    相关资源
    最近更新 更多