Em 12 de abril de 2012 14:12, Phoenix Kiula <phoenix.ki...@gmail.com>escreveu:

> I had pgbouncer working somehow, but we have switched servers recently
> and now I cannot for the life of me figure out again how to set it up.
>
> Online guides say things  like "create a user ID". Well, where? Inside
> PG the database? Or in my CentOS system?
>
> Here's my "/etc/pgbouncer.ini":
>
>    [databases]
>    * = port = 5432
>
>    [pgbouncer]
>    listen_port = 6543
>    listen_addr = 127.0.0.1
>    auth_type = trust
>    auth_file = /var/lib/pgsql/pgbouncer.txt
>    logfile = pgbouncer.log
>    pidfile = pgbouncer.pid
>    admin_users = postgres,MYSITE_pgbouncer
>    pool_mode = transaction
>    server_reset_query = DISCARD ALL;
>    server_check_query = select 1
>    server_check_delay = 10
>    max_client_conn = 1000
>    default_pool_size = 20
>    log_connections = 0
>    log_disconnections = 0
>    log_pooler_errors = 1
>
>
> And here's my authfile, "/var/lib/pgsql/pgbouncer.txt" --
>
>    "MYSITE_pgbouncer" ""
>
> Is there something else I need to do? What steps am I missing? When I
> start pgbouncer at the command line, I see this error:
>
>   WARNING: password file "/root/.pgpass" has group or world access;
>   permissions should be u=rw (0600) or less
>   psql: ERROR:  No such user: MYSITE_pgbouncer
>
>
I had this error in the pgbouncer log file after updating to the last
version, 1.5, in Centos 6. For me the fix was to set the ownership of the
auth_file to pgbouncer. In the previous version, 1.4, it was working with
postgres as the owner of that file.

Regards, Clodoaldo


> Thanks for any tips!
> _______________________________________________
> Pgbouncer-general mailing list
> pgbouncer-gene...@pgfoundry.org
> http://pgfoundry.org/mailman/listinfo/pgbouncer-general
>

Reply via email to