My Oracle Support Banner

"All Connections In The Universal Connection Pool Are In Use" エラーが発生する (Doc ID 1677404.1)

Last updated on FEBRUARY 08, 2019

適用範囲:

Oracle Database Cloud Schema Service - S20 - バージョン N/A から N/A [リリース 1.0]
Oracle REST Data Services - バージョン 2.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

Oracle REST Data Services - ORDS (旧称 Apex Listener)を使用し、APEX アプリケーションにアクセスすると以下のエラーが発生します:


エラー
-----------------------
HTTP-500 エラー

ords.log に以下のメッセージが出力されます:

Feb 06, 2019 9:43:46 AM
SEVERE: *** Error: Could not obtain a database connection because all connections in the pool: |apex|| were in use. Borrowed Connections: nn Available Connections: 0 Maximum Connections: nn***
Feb 06, 2019 9:43:46 AM
SEVERE: java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: All connections in the Universal Connection Pool are in use
ServiceUnavailableException [statusCode=503, reasons=[]]

 ORDSの構成を以下に示します:

<entry key="jdbc.MaxConnectionReuseCount">1000</entry>
<entry key="jdbc.MaxLimit">10</entry>
<entry key="jdbc.MaxStatementsLimit">10</entry>


問題は以下の手順で再現します:
1. APEX にアクセスする ORDS を構成
2. ブラウザから APEX URL をコール


変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.