播放框架60秒延迟 - 扩展日志中的信息

时间:2017-01-31 15:51:32

标签: scala playframework netty logback

在我们的 scala / play 应用程序中,我们有一个通常需要大约一秒钟才能响应的请求。请求大约有2-4%的时间需要 61 秒才能响应 - 而webproxy会超时请求(504)。 61秒看起来像是超时

我正在尝试从日志中获取更多信息,但他们在这61秒内保持沉默。我已尝试将播放 io.netty 设置为DEBUG级别,但未找到任何内容。下一个请求( 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之间发生了什么。

1 个答案:

答案 0 :(得分:0)

我在conf / logback.xml <logger name="play" level="TRACE" />

中将日志级别设置为TRACE

日志显示60秒延迟发生在播放框架内的某处。我现在已将此报告为问题6943