PSQLException: FATAL: remaining connection slots are reserved for non-replication superuser connections

PSQLException: FATAL: remaining connection slots are reserved for non-replication superuser connections

 

これはデータベースの同時接続数上限を超えてコネクションを張った際に出るものです。

対象

JDBCアダプタ、他DB接続系アダプタ

原因

接続先がSOD内に含まれているテンポラリDBの場合、管理用接続を含めた上限数は「100」となっております。

管理用接続上限数:「10」接続

フロント画面のデータベース管理からの接続

解決策

同時接続数が「100」を超えないように処理または各データベース接続のグローバルリソースのコンポネートプールの接続上限数を調整する。

例:SOD内テンポラリDBの場合

  同時接続数上限:「100」

設定または考慮 項目

接続数

 

管理用接続数

10

フロント画面のデータベース管理からの接続考慮数

10

JDBCアダプタグローバルリソース1

接続上限数

50

JDBCアダプタグローバルリソース2

接続上限数

30

※SODでは同時接続上限数を変更することができないため

これ以上の同時接続を必要とされる場合は、Amazon RDS等の外部リソースを利用してください。