Symfoware Serverの接続数上限について
- Symfoware Serverのmax_connectionsパラメータを超えていないにも関わらず、接続数の上限を超過したメッセージが出力されました。原因と対処方法を教えてください。
- [原因]
max_connectionsパラメータの上限到達前にファイルディスクリプタの上限に到達したことが原因です。
[対処方法]
クライアントプロセスからデータベースとの接続が確立されると、ファイルディスクリプタが消費されます。そのため、postgresql.confのmax_connectionsパラメータの上限到達前にファイルディスクリプタの上限に到達した場合に本事象が発生します。必要に応じてlimits.conf(※)の設定変更をしてください。
※Solarisの場合はsystem
max_connectionsパラメータの詳細は以下のマニュアルを参照してください。
FUJITSU Software Symfoware Server V12.6.0
PostgreSQL 12.7 Documentation (*)
PartIII. Server Administration
Chapter 19. Server Configuration
19.3. Connections and Authentication
19.3.1. Connection Settings
(*)Solarisの場合は以下のマニュアルを参照してください。
Postgres 9.6.2文書
パート III. サーバの管理
第19章 サーバの設定
19.3. 接続と認証
19.3.1. 接続設定
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |