Я испрользую pgbouncer в докер контейнере. Из контейнера с Postgres я запускаю тест pgbench
pgbench -h pgbouncer -p 5432 -U user -c 10 -P 1 -j 4 -T 60 -C my_db_name
Когда я запускаю этот тест без флага
-C
(--connect) - тест отрабатывает нормально, но при указании флага
-C
(--connect) получаю ошибку :
При этом количество выполненных транзакций до ошибки всегда примерно одно и то же - 28232-28244 (в зависимости от количества клиентов)
Настройки pgbouncer.ini
[pgbouncer]
listen_port=5432
listen_addr=0.0.0.0
unix_socket_dir=/tmp/
unix_socket_mode=0777
auth_file=/opt/bitnami/pgbouncer/conf/userlist.txt
auth_type=md5
pidfile=/opt/bitnami/pgbouncer/tmp/pgbouncer.pid
logfile=/opt/bitnami/pgbouncer/logs/pgbouncer.log
admin_users=user
client_tls_sslmode=disable
server_tls_sslmode=disable
pool_mode = transaction
server_reset_query = DISCARD ALL
max_client_conn = 4500
default_pool_size = 450
reserve_pool_size = 300
reserve_pool_timeout = 90
log_connections = 1
log_disconnections = 1
log_pooler_errors = 1
stats_period = 60
Как будто сеть отпадает, не могу понять толи настройки баунсера надо крутить, толи докер контейнера..