Apache DBCPを使用してOracle DBに接続するJava Webアプリケーションがあります。接続はJNDIを使用して行われます。私のアプリケーションでは、データベースへのクエリを実行し、結果を処理して更新を保存する必要があります。
問題は、db接続パラメータ(maxWait、minEvictableIdleTimeMillis、testOnBorrowなど)に設定したプロパティに関係なく、すべて異なる値で試しましたが、aproxの後に常に「接続が閉じられました」というエラーが返されます。 2.5分。結果セットIの処理は大きく、実行には2.5分よりも時間がかかりますが、ページングされたクエリを実行しても頻繁にデータベースにヒットしても、同じエラーが表示されます。 接続プールサイズ(maxActive、maxIdle、initialSize)にどのような値を設定しても、最大の物理接続をログに記録すると、その値は1になります。 これはなぜ起こりますか?これはDB /ネットワーク側の設定によって引き起こされる可能性がありますか?Oracle Connection closed
0
A
答えて
0
これは複数の問題が原因で発生します。
1)変更はすべてクライアント側で行っています。あなたはおそらく他の分野を見るべきでしょう。 2)sqlnet.oraなどのOracle /サーバー側の設定と、データベース・レベルで許可されている接続/セッションおよびプロセスの最大数を確認します。 3)セッション/接続を閉じるファイアウォール設定があるかどうかを確認します。これはあなたの「接続が閉じられた」理由です。
ありがとう ラフール
関連する問題
- 1. Raspberry Pi Connection closed SSH
- 2. Oracle DBへのJDBC接続を終了する方法(SQLRecoverableException Closed Connection)?
- 3. JDBC oracle wallet connection
- 4. Oracle Connectionとnls_lang
- 5. MySQL PersistenceException、Playで "Connection is closed"が発生しました。 2.2
- 6. JavaでのOracle Connection Pooling
- 7. py2neo Boltを使用したときに "ProtocolError:Server closed connection"が発生しました。
- 8. DapperでのOracle Database Connectionの処理
- 9. JDBC ResultSet closedステートメント
- 10. SocketException:socket closed
- 11. BLOBをInputStreamとして読み込み中にConnection Closedエラーが発生しました。 Spring3 getJdbcTemplate()
- 12. Word.Interop document closed
- 13. Android Process closed onClick
- 14. Netty Channel closed detection
- 15. asyncpg - connection vs connection pool
- 16. RabbitMQ Connection close call.close()
- 17. Clojure with closed-local vars
- 18. Oracle Expressデータベース(UCP(Universal Connection Pool)を使用したJDBC経由)
- 19. Vertica Python Connection
- 20. React-native websocket TLS Connection
- 21. android odbc connection
- 22. Force Closed Android用のカスタムダイアログ
- 23. Heroku Redis cant open connection
- 24. Play 2.5 WebSocket Connection Build
- 25. VB.NetではOracle Data Access(ODP)を使用したOracle Connectionのメモリリーク(C#はありません)
- 26. Jenkins svn connection refused
- 27. lighttpd force close connection
- 28. Silverlight wcf connection error
- 29. c#mysql connection