Re: [Pgbouncer-general] Again, problem with pgbouncer

Поиск
Список
Период
Сортировка
От Wolf Schwurack
Тема Re: [Pgbouncer-general] Again, problem with pgbouncer
Дата
Msg-id 485368C10B2A274EABE47136B8AFCA123427EB0E@X-MB11.xds.umail.utah.edu
обсуждение исходный текст
Ответ на Re: [Pgbouncer-general] Again, problem with pgbouncer  (Phoenix Kiula <phoenix.kiula@gmail.com>)
Список pgsql-general
Sorry but you are showing two different paths

Your first email showed this path
/var/log/pgbouncer.log

And now you are stating this, which would be correct
/var/log/pgbouncer/pgbouncer.log

Wolf


-----Original Message-----
From: Phoenix Kiula [mailto:phoenix.kiula@gmail.com]
Sent: Friday, October 05, 2012 8:01 PM
To: Wolf Schwurack
Cc: raghu ram; pgbouncer-general@pgfoundry.org; PG-General Mailing List
Subject: Re: [Pgbouncer-general] [GENERAL] Again, problem with pgbouncer

On Sat, Oct 6, 2012 at 12:01 AM, Wolf Schwurack <wolf@uen.org> wrote:
....
> You need to have a pgbouner directory in /var/log and have the owner
> pgbouncer. This is easy to test try creating a file in /var/log as the
> user pgbouncer. It should fail because pgbouncer does not have writer
> permissions to /var/log. As root create a directory
> /var/log/pgbouncer, change owner to pgbouncer. Set your parameter for
> pgbouncer.log to /var/log/pgbouncer. Then test by creating a file in
> /var/log/pgbouncer as user pgbouncer



Wolf, I think you missed the earlier posts in this thread. The "/var/log/pgbouncer.log" already has those permissions.

Note this important fact: the same permissions have been working for nearly 2 years.

Anyway, I created a directory:  /var/log/pgbouncer/, put the pgbouncer.log file in it.

   chown -R pgbouncer:postgres /var/log/pgbouncer
   chown pgbouncer:postgres /var/log/pgbouncer/pgbouncer.log
   chmod 777 /var/log/pgbouncer/pgbouncer.log

As was already happening, pgbouncer starts. No problem.

It's now that I cannot connect to PSQL via pgbouncer (of course I can connect to psql directly) because it fails with
thiserror: 

  psql: ERROR:  No such user: MYSITE_MYSITE


Which is weird, because that user does exist. Both inside the postgres database when I do "\du" as you suggested, and
ofcourse in the pgbouncer authfile too -- 


   >   chown pgbouncer:postgres /var/lib/pgsql/pgbouncer.txt

   > cat /var/lib/pgsql/pgbouncer.txt

   "MYSITE_MYSITE" "md5 pass"
   "MYSITE_MYSITE" "raw pass"
   "postgres" "md5fd6313191fec7887f88c31a85c43df21"


So now. What? Why is this otherwise very useful tool coded so poorly that there's reams of such permissions and all of
thesethreads online? Would love to have some help or guidance. 

Thanks.


В списке pgsql-general по дате отправления:

Предыдущее
От: shehab adean sherif
Дата:
Сообщение: postgres 9.1 pgsql_tmp directory location of specific database?
Следующее
От: Haiming Zhang
Дата:
Сообщение: server process (PID 1304) was terminated by exception 0xC0000142