【问题标题】:jhipster om.zaxxer.hikari.proxy.ConnectionProxy warningsjhipster om.zaxxer.hikari.proxy.ConnectionProxy 警告
【发布时间】:2014-05-02 07:13:24
【问题描述】:

这里似乎发生了一些超时问题,jhipster gui 工作正常并且数据库得到更新,但是这些警告使日志变得混乱。

Hibernate: insert into T_PERSISTENT_TOKEN (ip_address, token_date, token_value, user_login,   user_agent, series) values (?, ?, ?, ?, ?, ?)
[WARN] com.zaxxer.hikari.proxy.ConnectionProxy - Connection  oracle.jdbc.driver.T4CConnection@700b4bdc (HikariPool-0) marked as broken because of SQLSTATE (08003), ErrorCode(17009).
java.sql.SQLRecoverableException: Closed Statement
at oracle.jdbc.driver.OracleClosedStatement.getMaxRows(OracleClosedStatement.java:3577) ~  [ojdbc-6.jar:11.2.0.2.0]

有什么解决方法或如何抑制它们?

谢谢

【问题讨论】:

  • 你的问题解决了吗?

标签: oracle jhipster hikaricp


【解决方案1】:

几个建议:

  • 确保您的 Oracle 应用了最新的补丁。
  • 将您的 HikariCP 升级到版本 1.3.8。早期版本在 isConnectionAlive() 检查中有一个错误,可能会从池中返回一个关闭的连接。如果您不想升级,请改用 SQL 测试查询 (connectionTestQuery) 而不是 JDBC4 isValid() 检查 (jdbc4ConnectionTest=false)。
  • 将maxLifetime 超时设置为小于 Oracle 连接超时,例如 10 分钟而不是默认的 30 分钟。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2013-02-23
    • 2013-04-29
    • 1970-01-01
    • 2022-12-09
    相关资源
    最近更新 更多