2016-11-21 27 views
1

我在Play for Scala中得到以下消息,這是什麼意思,可能是什麼原因?這與Slick或JDBC相關(我正在使用兩者)?Play Framework 2.5.x中的HikariCP警告消息

[warn] c.z.h.p.HikariPool - HikariPool-7 - Unusual system clock change detected, soft-evicting connections from pool.

回答

2

在HikariCP

可能的錯誤有在HikariCP一些問題,導致此錯誤:

https://github.com/brettwooldridge/HikariCP/issues/559

所以一定喲你使用2.4.4版或更新版本

可能的時間偏移

HikariCP將記錄大型前瞻性飛躍的警告。在進入睡眠模式的筆記本電腦或掛起和恢復的虛擬機上經常會出現大的前向跳躍。

有類似的問題: HikariPool-1 - Unusual system clock change detected, soft-evicting connections from pool

我想補充一點的是,NTP同步也可能有錯誤:Clock drift even though NTPD running

+0

所以我不應該得到這個警告,由於代碼中的錯誤?換句話說,我不需要在代碼中修復這個警告來解決這個問題。 – ps0604

+0

不完全是這樣,它可能是因爲高負載,資源匱乏等等。所以你可以做點什麼。這不是簡單的「改變線路」或「檢查框」問題。閱讀這個線程https://github.com/brettwooldridge/HikariCP/issues/559,有代碼的鏈接,如https://github.com/brettwooldridge/HikariCP/commit/69dbe20cffd278746a1a43bee92393679d319dce,所以你可以清楚地瞭解什麼是在引擎蓋下進行。 –

+0

我得到這個警告在Play應用程序中運行scala。我同時使用Slick和JDBC,這個問題是與他們中的一個相關還是可能是兩個? – ps0604