谷歌应用程序引擎-服务器响应503代码



上周运行良好。但从本周开始,一些实例响应503失败。尝试再次部署它,有时修复了问题,但在1天后再次出现503故障。不知道如何调试该问题。代码是相同的,以前也工作过

它以GAE标准运行。更改日志权限后更新日志:

2018-07-09 09:53:09.000 CDT信息:将Java堆大小限制为:2563M2018-07-09 09:53:09.000 CDT2018-07-09 14:53:09.670:信息::main:日志记录初始化@412ms2018-07-09 09:53:11:00 CDT2018-07-09 14:53:11.111:信息:oejs.服务器:main:jetty-9.3.5.v201510122018-07-09 09:53:11:00 CDT2018-07-09 14:53:11.204:信息:oejs.AbstractNCSAR请求日志:main:打开/var/log/app_engine/request.2018_07_09.log2018-07-09 09:53:13.000 CDT警告:读取日志记录属性时捕获异常。2018-07-09 09:53:13.000 CDTjava.io.FileNotFoundException:WEB-INF/logging.properties(没有这样的文件或目录)2018-07-09 09:53:26000 CDT2018-07-09 14:53:26.917:警告:oeja.AnnotationConfiguration:main:ServletContainerInitializers:检测到。类层次结构:空2018-07-09 09:53:27000 CDT2018-07-09 14:53:27.338:信息:oejsh。上下文处理程序:main:已启动c.g.a.v.j.VmRuntimeWebAppContext@fad74ee{/,file:///var/lib/jetty/webapps/root/,可用}2018-07-09 09:53:27000 CDT2018-07-09 14:53:27.388:信息:oejs.ServerConnector:main:已启动ServerConnector@1697a57c{HTTP/1.1,[HTTP://1.1]}{0.0.0.0:8080}2018-07-09 09:53:27000 CDT2018-07-09 14:53:27.392:信息:oejs.服务器:main:已启动@18134ms2018-07-09 09:54:55.000 CDT2018年7月9日下午2:54:55 com.google.apphosting.vmruntime.jetty9.VmRuntimeWebAppContext doScope2018-07-09 09:54:55.000 CDT警告:已提交对"/\ah/start"请求的响应(代码=302)。这可能会导致日志消息丢失。"2018-07-09 09:54:55.472 CDT得到3020 B67毫秒卷曲/7.52.1/_ah/启动2018-07-09 09:55:59.000 CDT2018年7月9日下午2:55:59 com.google.apphosting.utils.servlet.VmStopFilter doFilter2018-07-09 09:55:59.000 CDT信息:正在运行关机挂钩2018-07-09 09:55:59.000 CDT2018年7月9日下午2:55:59 com.google.apphosting.vmruntime.VmAppLogsWriter waitForCurrentFlush2018-07-09 09:55:59.000 CDT信息:请求结束或上一次刷新尚未完成,正在阻塞。2018-07-09 09:56:02.000 CDT2018年7月9日下午2:56:02 com.google.apphosting.vmruntime.VmApiProxyDelegate运行SyncCall2018-07-09 09:56:02.000 CDT信息:错误正文:RPC错误:/StubbyService.Send to(未知):APP_Error(2)2018-07-09 09:56:02.000 CDT2018年7月9日下午2:56:02 com.google.apphosting.vmruntime.VmAppLogsWriter waitForCurrentFlush2018-07-09 09:56:02.000 CDT警告:日志刷新请求失败。日志消息可能已丢失!2018-07-09 09:56:02.000 CDTjava.util.concurrent.ExecutionException:com.google.apphosting.api.ApiProxy$RPCFailedException:对于调用日志服务,到应用程序服务器的远程RPC失败。Flush()。在com.google.apphosting.vmruntime.VmApiProxyEnvironment.flushLogs上的java.util.concurrent.FutureTask.report(FutureTask.java:122)在com.google.concurrent.FutureTask.get(FutureTTask.java:206)(VmApiProxyEnvironment.java:508)在com.google.apphosting.vmruntime.VmmRuntimeUtils.flushLogsAndAddHeader(VmRuntimeUtils.java:109)在com.google.apphostin.vmruntime.jetty9.VmRuntimeWebAppContext.doScope(VmRuntimeWebAppContext.java:323)在org.eclipse.jjetty.server.handler.ContextHandler.handle(ContextHandlerCollection.java:213)在org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)在org.eclipse.jety.server.HttpConnection.onFilable(HttpConnection.java:242)在org.eclipse.jjetty.io.AbstractConnection$ReadCallback.成功(AbstractConnection.java:261)在org.eclipse.jjetity.io.SelectChannelEndPoint$2.运行(SelectChannelEndPoint.java:75)在org.eclipse.jjetty.util.thread.strategy.ExecuteProduceConsume.producteAndRun(ExecuteProduceConsume.java:213)在org.eclipse.jjetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147),位于org.eclipse.tjetty.uutil.thread.threadPool.runJob(QueuedThreadPool.java:654),位于java.lang.thread.run(thread.java:745),由:com.google.apphosting.api.ApiProxy$RPCFailedException引起的远程RPC应用程序服务器调用日志服务失败。Flush()。在com.google.apphosting.vmruntime.VmApiProxyDelegate.runSyncCallcom.google.apphosting.vmruntime.VmApiProxyDelegate$MakeSyncCall.call(VmApiProxyBDelegate.java:410)在java.util.concurrent.ThreadPoolExecutiator.runWorker(ThreadPoolExecutiator.java:1142)在java.util.concurrent.ShreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)…1 more2018-07-09 09:56:02.000 CDT2018-07-09 09:56:02.213 CDT得到2002 B2.4秒卷曲/7.52.1/_ah/停止2018-07-09 09:56:03.000 CDT2018-07-09 14:56:03.226:信息:oejs.ServerConnector:线程1:已停止ServerConnector@6ef8e973{HTTP/1.1,[HTTP://1.1]}{0.0.0.0:8080}2018-07-09 09:56:03.000 CDT2018-07-09 14:56:03.258:信息:oejsh。上下文处理程序:线程1:已停止c.g.a.v.j.VmRuntimeWebAppContext@fad74ee{/,file:///var/lib/jetty/webapps/root/,不可用}


权限更改:triage@appspot.gserviceaccount.com应用程序引擎默认服务帐户
编辑器日志写入程序所有者


有趣的是,它一直运行到上周。


503错误显示在我尝试访问网站时。2018-07-11 11:16:26.296 CDT得到3020 B1毫秒铬67/144.188.188.128.2-【2018年7月11日:1:16:26-0500】"GET/HTTP/1.1"302-"Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/67.3396.99 Safari/537.36"jira dot-triage dash.appspot.com"ms=NaN cpu_ms=0 cpm_usd=0 loading_request=0 instance=-app_engine_release=1.9.54 trace_id=c5f3ef3880f528001e59cf18cd707937

2018-07-11 11:16:27.637 CDT得到5030 B7毫秒铬67/144.188.188.128.2-a2003【2018年7月11日:1:16:27-0500】"GET/HTTP/1.1"503-"Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/67.3396.99 Safari/537.36"triage.appspot.com"ms=NaN cpu_ms=0 cpm_usd=0 loading_request=0 instance=-app_engine_release=1.9.54 trace_id=1ce270202eb79067c9c6020089379b1b

尝试将角色/logging.logWriter角色赋予您的应用程序引擎服务帐户。它似乎无法调用logservice.Flush(),可能是因为缺少权限。

最新更新