Я пытаюсь настроить 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? –
Я подключаюсь к серверу postgres через порт PGPool 9999 'jdbc: postgresql: // localhost: 9999/dbname? User = имя пользователя и пароль = passwordofuser' –