在我们的scala/play应用程序中,我们有一个请求,通常需要大约一秒的时间来响应。大约有2-4%的请求需要大约61秒来响应,而webproxy则会超时请求(504)。61秒看上去可疑地像一个超时。
我试图从日志中获取更多的信息,但是他们对这61秒保持沉默。我尝试过将play和io.netty设置为级别调试,但没有找到任何东西。一个成功的响应,然后是下一个请求(1.4第二个间隙),如下所示
2017-01-31 13:13:09,931 - [DEBUG] - from com.xxx.api.controllers.Api in monolith-akka.actor.default-dispatcher-34
new Result created - .. ..
2017-01-31 13:13:11,318 - [DEBUG] - from com.xxx.api.controllers.Api in monolith-
akka.actor.default-dispatcher-34
Upload media - .. ..后面跟着61第二间隙的下一个请求的响应如下
2017-01-31 13:12:08,624 - [DEBUG] - from com.xxx.api.controllers.Api in monolith-akka.actor.default-dispatcher-31
new Result created - .. ..
2017-01-31 13:13:09,892 - [DEBUG] - from com.xxx.controllers.Api in monolith-akka.actor.default-dispatcher-34
Upload media - .. ..有没有人建议配置logback.xml,告诉我13:12:08和13:13:09之间发生了什么事?
发布于 2017-02-06 07:21:58
我在conf/logback.xml,<logger name="play" level="TRACE" />中将日志级别设置为跟踪
日志显示,60秒的延迟发生在播放框架的某个地方。我现在将此报告为“六九四三”杂志
https://stackoverflow.com/questions/41961749
复制相似问题