約 150 のリクエストを受け入れるように PgPool を構成しようとしています。Postgres サーバーは 100 接続のみを受け入れるように構成されています。100 を超えるものは PgPool でプールする必要があります。私はそれを理解していないようです。要求をキューに入れるために PgPool のみが必要ですが、現在の構成ではそれが行われません。JMeter テストから、100 を超える接続を取得しようとすると、postgres で PSQL エラー: というエラーが表示されますsorry, too many clients
。
次のパラメーターを使用して PGPool のみを構成しました。
listen_address = 'localhost'
port = 9999
backend_hostname0 = 'localhost'
backend_port0 = 5432
num_init_children = 100
max_pool = 4
child_life_time =120
child_max_connections = 0
connections_life_tome = 120
client_idle_limit = 0
追加の接続リクエストをキューに入れるために PgPool のみが必要なため、上記の構成は正しいですか? 適切な構成についてアドバイスをお願いします。