0

ここでタイムアウトの問題が発生しているようです。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]

修正は何ですか、またはどのように抑制できますか?

ありがとう

4

1 に答える 1

0

いくつかの提案:

  • Oracle に最新のパッチが適用されていることを確認してください。
  • HikariCP をバージョン 1.3.8 にアップグレードします。以前のバージョンでは、isConnectionAlive() チェックにバグがあり、プールから閉じられた接続が返される可能性がありました。アップグレードしたくない場合connectionTestQueryは、JDBC4isValid()チェック ( ) の代わりに SQL テスト クエリ ( ) の使用に切り替えますjdbc4ConnectionTest=false
  • maxLifetimeデフォルトの 30 分ではなく、10 分など、タイムアウトを Oracle 接続タイムアウトよりも短い値に設定します。
于 2014-05-02T14:12:23.007 に答える