Hello,
I'm
trying to get pgbouncer working but I'm getting this error :
2018-09-17
12:20:15.304 87772 NOISE safe_accept(12) = Resource
temporarily unavailable
2018-09-17
12:20:36.183 87772 NOISE new fd from accept=13
2018-09-17
12:20:36.183 87772 NOISE safe_accept(11) = Resource
temporarily unavailable
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'logfile' =
'/var/log/pgbouncer.log' ok:1
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'pidfile' =
'/home/postgres/pgbouncer.pid'
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'pidfile' =
'/home/postgres/pgbouncer.pid' ok:1
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'admin_users' =
'admin'
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'admin_users' =
'admin' ok:1
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'user' = 'postgres'
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'user' = 'postgres'
ok:1
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'max_db_connections'
= '220'
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'max_db_connections'
= '220' ok:1
2018-09-17
12:21:14.412 88424 DEBUG parse_ini_file: 'log_connections' =
'0'
2018-09-17
12:21:14.413 88424 DEBUG parse_ini_file: 'log_connections' =
'0' ok:1
2018-09-17
12:21:14.413 88424 DEBUG parse_ini_file: 'log_disconnections'
= '0'
2018-09-17
12:21:14.413 88424 DEBUG parse_ini_file: 'log_disconnections'
= '0' ok:1
2018-09-17
12:21:14.413 88424 DEBUG parse_ini_file: 'verbose' = '3'
2018-09-17
12:21:14.413 88424 DEBUG parse_ini_file: 'verbose' = '3' ok:1
2018-09-17
12:21:14.413 88424 DEBUG loading auth_file:
"/etc/pgbouncer/users.txt"
2018-09-17
12:21:14.417 88424 NOISE event: 128, SBuf: 192, PgSocket: 400,
IOBuf: 4108
2018-09-17
12:21:14.417 88424 LOG File descriptor limit: 1024 (H:4096),
max_client_conn: 100, max fds possible: 230
2018-09-17
12:21:14.417 88424 DEBUG pktbuf_dynamic(128): 0x25277c0
2018-09-17
12:21:14.417 88424 DEBUG make_room(0x25277c0, 4): realloc
newlen=256
2018-09-17
12:21:14.417 88424 DEBUG pktbuf_dynamic(128): 0x252ebb0
2018-09-17
12:21:14.418 88424 NOISE connect(4, unix:/tmp/.s.PGSQL.6543) =
Connection refused
2018-09-17
12:21:14.418 88424 NOISE safe_close(4) = 0
2018-09-17
12:21:14.418 88424 LOG Stale pidfile, removing
2018-09-17
12:21:14.419 88424 DEBUG adns_create_context: evdns2
2018-09-17
12:21:14.422 88424 NOISE old TCP_DEFER_ACCEPT on 11 = 0
2018-09-17
12:21:14.422 88424 NOISE install TCP_DEFER_ACCEPT on 11
2018-09-17
12:21:14.422 88424 DEBUG add_listen: unix:/tmp/.s.PGSQL.6543
2018-09-17
12:21:14.422 88424 LOG listening on unix:/tmp/.s.PGSQL.6543
2018-09-17
12:21:14.423 88424 LOG process up: pgbouncer 1.8.1, libevent
2.0.21-stable (epoll), adns: evdns2, tls: OpenSSL 1.0.2k-fips
26 Jan 2017
2018-09-17
12:21:14.756 88424 DEBUG loading auth_file:
"/etc/pgbouncer/users.txt"
2018-09-17
12:21:48.917 88424 NOISE safe_accept(12) = 13 (unix:)
2018-09-17
12:21:48.917 88424 NOISE new fd from accept=13
2018-09-17
12:21:48.917 88424 WARNING tune_socket(13) failed: Operation
not supported
2018-09-17
12:21:48.917 88424 NOISE safe_close(13) = 0
2018-09-17
12:21:48.918 88424 NOISE safe_accept(12) = Resource
temporarily unavailable
2018-09-17
12:22:14.422 88424 LOG Stats: 0 xacts/s, 0 queries/s, in 0
B/s, out 0 B/s, xact 0 us, query 0 us wait time 0 us
2018-09-17
12:23:14.423 88424 LOG Stats: 0 xacts/s, 0 queries/s, in 0
B/s, out 0 B/s, xact 0 us, query 0 us wait time 0 us
2018-09-17
12:23:26.561 88424 LOG Got SIGINT, shutting down
2018-09-17
12:23:26.872 88424 LOG server connections dropped, exiting
2018-09-17
12:23:26.872 88424 NOISE safe_close(11) = 0
2018-09-17
12:23:26.872 88424 NOISE safe_close(12) = 0
Postgres
version : 10.5
Libevent
: 2.0.5
Pgbouncer
: 1.8.1
OS
: Centos 7
It
used to work. Now after trying to install latest version of
pgbouncer (1.9.0) does not work anymore. Then I re-compiled
the v 1.8.1
Content
of the pgbouncer.ini
[databases]
DB_NAME
= host=IP_ADDD port=5432 dbname=DB_NAME auth_user=pgbouncer
pool_size=120
[pgbouncer]
listen_port
= 6543
listen_addr
= *
auth_type
= md5
auth_file
= /etc/pgbouncer/users.txt
auth_query
= select uname,phash from user_lookup($1)
logfile
= /var/log/pgbouncer.log
pidfile
= /home/postgres/pgbouncer.pid
admin_users
= admin
user=postgres
max_db_connections
= 220
log_connections=0
log_disconnections=0
verbose=3
Content
of the users .txt
[root@cmd-dev1
pgbouncer]# cat users.txt
"pgbouncer"
"***************"
I
tried to change the listen address to 127.0.0.1 or to the IP
of the VM. Nothing changed.
Can
anyone help?
Thanks