非常にジョブの実行中(データベース検索で何万もの文書を索引付けする)、このエラーが発生します。 java.sql.SQLException:ORA-02399:接続時間が最大を超えました。ログオフしているJPAで接続時間を超過した場合の復旧時間
エラーがrepository.findOneコールでで発生します。
プロセスはtomcatで実行されています。私は(私が思う)実行する必要があり何
はバックのOracleにログインして、新しい接続を取得することです。しかし、JPAはすべての細部を非常に効果的に隠します。 (そしてさらに春)。どのように進めますか?
どのように接続していますか?データソースを設定しましたか? – Chris
はい。わたし。私はそれ以来、ゾンビ接続に問題があったため、Oracleシステム管理者が接続に4時間の制限を課していたことを発見しました。彼は今それを4日間に変更しました。 – Scaddenp
これは、再接続するようにデータソースを設定しない限り、4日ごとに問題が発生することを意味します。接続が古くなり、アプリの奇妙な問題を避けるために、それまでに捨てられるように設定を追加する必要があります。 – Chris