我一直在嘗試配置PgPool來接受約150的請求。Postgres服務器被配置爲只接受100個連接。超過100的任何東西都需要被PgPool彙集。我似乎不明白。我只需要PgPool排隊請求,我目前的配置不這樣做。從我的JMeter測試中,當我嘗試連接超過100時,postgres給我一個錯誤,說PSQL錯誤:sorry, too many clients
。一個很好的PgPool II配置
我只已配置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到隊列的額外連接的請求,在上述配置是否正確? 請告知正確的配置。
您是否在應用程序中定位了pgpool實例,而不是直接連接到Postgresql? – 2012-04-28 09:09:25
我通過PGPool端口9999連接到postgres服務器'jdbc:postgresql:// localhost:9999/dbname?user = username&password = passwordofuser' – 2012-04-28 09:45:56