Play Framework 2.5.x 中的 HikariCP 警告消息

Posted

技术标签:

【中文标题】Play Framework 2.5.x 中的 HikariCP 警告消息【英文标题】:HikariCP warning message in Play Framework 2.5.x 【发布时间】:2016-11-21 02:36:07 【问题描述】:

我在 Play for Scala 中收到以下消息,这是什么意思,可能是什么原因?这与 Slick 或 JDBC 有关吗(我同时使用)?

[warn] c.z.h.p.HikariPool - HikariPool-7 - 异常的系统时钟变化 从池中检测到软驱逐连接。

【问题讨论】:

【参考方案1】:

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

【讨论】:

所以我不应该因为代码错误而收到此警告?换句话说,我不需要在代码中修复任何内容来停止此警告? 不完全是,可能是因为高负载、资源匮乏等。所以你可以做点什么。这不是简单的“换行”或“复选框”问题。阅读这个线程github.com/brettwooldridge/HikariCP/issues/559,有代码的链接,比如github.com/brettwooldridge/HikariCP/commit/…,这样你就可以清楚地了解幕后发生了什么。 我在 Play 应用程序中运行 scala 时收到此警告。我同时使用了 Slick 和 JDBC,这个问题是与其中一个有关还是两者都有?

以上是关于Play Framework 2.5.x 中的 HikariCP 警告消息的主要内容,如果未能解决你的问题,请参考以下文章

Play Framework Java 中的 POST 请求

Play Framework:如何不查看文件夹以了解 Play Framework 中的更改

Play Framework 路由中的变量

Play Framework Routes 中的 Scala 反引号

Play Framework表单中的Scala奇怪类型错误

Play Framework - 我在哪里可以找到发行说明或“新增功能”文档?