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