Dropwizard版本:0.9.2Dropwizard请求处理推迟
我在活服务器上有一个非常简单的dropwizard rest api。 它前面有一个nginx。 对于许多请求,nginx显示客户端超时(状态499),因为我们的服务违反了SLA(150毫秒)。 在检查访问日志和应用程序日志时,看起来该请求延迟到达dropwizard(在nginx已宣布客户端超时后大约250ms)。
论Dropwizard侧启用调试日志,发现该选择线程醒来晚
我已经尝试了许多东西,包括: 1)设置选择数到200300400500。没有帮助。 2)增加接受者数量到32,50等。 3)更改GC策略 4)将dropwizard的版本从0.9.2更改为0.9.1。
- 我会建议使用dropwizard 1.0 + – Vyacheslav
升级到1.0.5,仍然有同样的问题 –
我不认为这是DW。尝试删除nginix并直接与DW交谈,以查看这是否解决了您的问题(或者至少确定这是否是您的应用程序或配置的问题) – pandaadb