Mary Ellen Fitzpatrick wrote:
Hi,
I am new at using pgpool and I am having some difficulty with getting pgpool/postgres to work on port 9999. I am running CentOS5, Postgres-8.1.18, and have installed pgpool-II-2.3.1. Even after having read the pgpool-II manual, pgpool-II-Tutorial and Pgpool-II for beginners, I am missing something that does not allow me connect to pgpool via port 9999.

 visantst:~$ createdb -p 9999 bench_replication
createdb: could not connect to database postgres: server closed the connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.

I can create databases if I do not use port 9999:
visantst:~$ createdb junk
Password:
CREATE DATABASE

Seems like I have incorrect ports for pgpool... and/or postgres... to work together.
Postgres is configured/running on port 5432.

I have two servers running postgres: visantst and altman and I want to setup replication between the two. I have installed pgpool-II on visant and pgpool is running on port 9999:

visantst:~# netstat -antp |grep -i listen
tcp 0 0 0.0.0.0:9898 0.0.0.0:* LISTEN 28254/pgpool tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2820/smbd tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 18991/vino-server tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 28254/pgpool

pgpool running in debug mode on visantst:
pgpool -c -f /usr/local/pgpoolII/etc/pgpool.conf -a /usr/local/pgpoolII/etc/pool_hba.conf -n -d > /usr/local/pgpoolII/log/pgpool.log 2>&1 &

pgpool.log and the postgresql logs do not show any errors

Here are all the changes that I made to the pgpool.conf file, if not listed, then using default value or not enabled
listen_addresses = '*'
port = 9999
pcp_port = 9898
socket_dir = '/tmp'
pcp_socket_dir = '/tmp'
backend_socket_dir = '/tmp'
logdir = '/usr/local/pgpoolII/log'
pid_file_name = '/var/run/pgpool/pgpool.pid'
replication_mode = true
health_check_period = 60
log_statement = true
log_connections = true
log_hostname = true
backend_hostname0 = 'visantst.bu.edu'
backend_port0 = 5432
backend_weight0 = 1
backend_data_directory0 = '/data/pgsql/data'
backend_hostname1 = 'altman.bu.edu'
backend_port1 = 5432
backend_weight1 = 1
backend_data_directory1 = '/data/pgsql/data'
enable_pool_hba = false
enable_pool_hba = true

Any help or suggestions appreciated,


--
Thanks
Mary Ellen


Mary Ellen FitzPatrick
Systems Analyst Bioinformatics
Boston University
24 Cummington St.
Boston, MA 02215
office 617-358-2771
cell 617-797-7856 [email protected]

_______________________________________________
Pgpool-general mailing list
[email protected]
http://pgfoundry.org/mailman/listinfo/pgpool-general

Reply via email to