Второй день копаюсь с установкой pgBouncer. Проблема на проблеме. Если кто-то ставил, то подскажите.
Ставил pgbouncer так, как описано в http://habrahabr.ru/post/45475/
Запускаю pg_bouncer командой
pgbouncer -d /etc/pgbouncer/pgbouncer.ini -u postgresНа что он мне отвечает
2012-08-22 17:28:01.046 2457 LOG File descriptor limit: 1024 (H:1024), max_client_conn: 10, max fds possible: 30На сколько я понимаю, что все Ок. Но нет. При попытке войти (su postgres) "psql -p 6432 pgbouncer" он выдает следующее:
psql: could not connect to server: Connection refused
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.6432"?
Если попробывать сделать рестарт "pgbouncer -R /etc/pgbouncer/pgbouncer.ini -u postgres", то выдает следующее:
2012-08-22 17:34:18.913 2510 LOG File descriptor limit: 1024 (H:1024), max_client_conn: 10, max fds possible: 30
2012-08-22 17:34:19.041 2510 LOG takeover_init: launching connection
2012-08-22 17:34:19.041 2510 LOG S-0x9f332f8: pgbouncer/pgbouncer@unix:6432 new connection to server
2012-08-22 17:34:19.041 2510 LOG S-0x9f332f8: pgbouncer/pgbouncer@unix:6432 Login OK, sending SUSPEND
2012-08-22 17:34:19.042 2510 LOG SUSPEND finished, sending SHOW FDS
2012-08-22 17:34:19.042 2510 LOG SHOW FDS finished
2012-08-22 17:34:19.042 2510 LOG disko over, going background
2012-08-22 17:34:19.042 2510 LOG sending SHUTDOWN;
2012-08-22 17:34:19.042 2510 LOG S-0x9f332f8: pgbouncer/pgbouncer@unix:6432 closing because: disko over (age=0)
2012-08-22 17:34:19.042 2510 LOG old process killed, resuming work
... тут он думает долго долго, потом жму ctrl+C и получаю соответственно отказ ...
2012-08-22 17:34:27.659 2510 LOG Got SIGINT, shutting down
2012-08-22 17:34:27.726 2510 LOG server connections dropped, exiting
В логах все тоже самое, что он обычно выводит.
Кто знает, что это такое? Речи про неправильные логины и пароли нет, вроде система проходит первую часть проверки успешно, но что-то мешает.
---
* Отмечу сразу, что порт именно 6432, а не 6543. Именно такой порт создает сам pgbouncer при установке.
** И если поможет или о чем то скажет: используется VPS.