Enterprise Postgresの接続数上限について
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
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス情報 |
|
||||
---|---|---|---|---|---|
アンサー種別 | 運用/保守 |