Enterprise Postgresの接続数上限について

Enterprise Postgres の技術情報はこちら

Enterprise Postgresのmax_connectionsパラメータを超えていないにも関わらず、接続数の上限を超過したメッセージが出力されました。原因と対処方法を教えてください。
[原因]
max_connectionsパラメータの上限到達前にファイルディスクリプタの上限に到達したことが原因です。

[対処方法]
クライアントプロセスからデータベースとの接続が確立されると、ファイルディスクリプタが消費されます。そのため、postgresql.confのmax_connectionsパラメータの上限到達前にファイルディスクリプタの上限に到達した場合に本事象が発生します。必要に応じてlimits.conf(※)の設定変更をしてください。
 ※ Solarisの場合はsystem

max_connectionsパラメータの詳細は以下のマニュアルを参照してください。
FUJITSU Software Enterprise Postgres 13 SP1
  PostgreSQL 13.3 Documentation
    PartIII. Server Administration
      Chapter 19. Server Configuration
        19.3. Connections and Authentication
          19.3.1. Connection Settings

なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス情報
対象製品Enterprise Postgres
プラットフォームSolaris,Linux
アンサー種別 運用/保守
このページの先頭へ