Ho cercato di configurare PgPool per accettare una richiesta di circa 150. Il server Postgres è configurato per accettare solo 100 connessioni. Qualsiasi cosa oltre 100 deve essere raggruppata da PgPool. Non mi sembra di averlo capito. Richiedo solo a PgPool di accodare le richieste, la mia configurazione attuale non lo fa. Dal mio test JMeter, quando provo a ottenere la connessione oltre 100, Postgres mi dà un errore che dice errore PSQL: sorry, too many clients
.Una buona configurazione di PgPool II
Ho solo hanno configurato pgpool con i seguenti parametri:
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
Dal momento che solo richiedono pgpool fare la fila alle richieste connessioni in più, è la configurazione di cui sopra è corretto? Si prega di avvisare sulla corretta configurazione.
È l'istanza di pgpool di destinazione nell'applicazione invece di connettersi direttamente a Postgresql? –
mi sto connettendo al server postgres tramite la porta PGPool 9999 'jdbc: postgresql: // localhost: 9999/nome_db? User = nomeutente & password = passwordofuser' –