Re: [Dbbalancer-users] dbbalancer 0.4.4 writer daemon problems
Status: Alpha
Brought to you by:
xperience
|
From: Andrew M. <an...@ca...> - 2004-05-19 02:55:53
|
On Tue, 2004-05-18 at 22:22 +0530, Dushyanth Harinath wrote:
> Hi guys,
>
> Iam getting this error below when i try to connect through the dbbalancer
> writer daemon.
I think this might be the authentication problem I fixed in CVS. You
may want to try the latest CVS, which is able to fallback if the
connection attempt uses the latest protocol.
Cheers,
Andrew.
>
> Warning: pg_connect() unable to connect to PostgreSQL server: DBBalancer:
> DBBalancer (replication mode) sync error: Received a unexpected response
> command from the backends in /var/www/html/insert.php on line 12
> Could not connect to db.
>
> I started dbbalancerd like below..
>
> # ./dbbalancerd -w -d -f etc/LoadBalancerExample.conf
>
> The error msg i get in the console when i call insert.php is below..
>
> (2051, 21:56:26.320700) (01) 2 descriptors modified.
> (2051, 21:56:26.320840) Data in BE socket (number :01:0).
> (2051, 21:56:26.320993) Received 79 bytes from BE socket.
> (2051, 21:56:26.321123) Data in BE socket (number :01:1).
> (2051, 21:56:26.321259) Received 79 bytes from BE socket.
> ***checkAndSendData(18)
> (2051, 21:56:26.321561) getBEBuffersFirstCharacter()
> (2051, 21:56:26.321681) Content of buffer 1
> HEXDUMP 79 bytes
> 43 42 45 47 49 4e 00 50 62 6c 61 6e 6b 00 54 00 CBEGIN.Pblank.T.
> 01 67 65 74 64 61 74 61 62 61 73 65 65 6e 63 6f .getdatabaseenco
> 64 69 6e 67 00 00 00 00 13 00 40 ff ff ff ff 44 ding......@....D
> 80 00 00 00 0d 53 51 4c 5f 41 53 43 49 49 43 53 .....SQL_ASCIICS
> 45 4c 45 43 54 00 43 43 4f 4d 4d 49 54 00 5a (2051, 21:56:26.322105) The
> returned command was (C)
> (2051, 21:56:26.322231) Received an unexpected response command from the
> backends (C)
> (2051) DBPostgresFrontend: Message to FrontEnd: DBBalancer: DBBalancer
> (replication mode) sync error: Received a unexpected response command from
> the backends
> HEXDUMP 114 bytes
> 45 20 44 42 42 61 6c 61 6e 63 65 72 3a 20 44 42 E DBBalancer: DB
> 42 61 6c 61 6e 63 65 72 20 28 72 65 70 6c 69 63 Balancer (replic
> 61 74 69 6f 6e 20 6d 6f 64 65 29 20 73 79 6e 63 ation mode) sync
> 20 65 72 72 6f 72 3a 20 20 52 65 63 65 69 76 65 error: Receive
> 64 20 61 20 75 6e 65 78 70 65 63 74 65 64 20 72 d a unexpected r
> 65 73 70 6f 6e 73 65 20 63 6f 6d 6d 61 6e 64 20 esponse command
> 66 72 6f 6d 20 74 68 65 20 62 61 63 6b 65 6e 64 from the backend
> 73 00 (2051, 21:56:26.323291) DBPostgresWriterConnection: Received a
> unexpected response command from the backends
> ************** handleConnectionLoop (it: 50) *************
> (1026 21:56:26.738618) DBThreadPool::reviewThreads. Current: 10, Queue: 0,
> Calm Rounds: 10.
> (1026 21:56:26.738864) DBPool::getConnectionForTest(): Lets see if pool 02,
> Conn 0...
> (1026) Connection 02 is going to be tested!!.
>
>
> In line 12, I have the below connect functon..
>
> $con=pg_connect("host=192.168.0.69 port=5443 dbname=test user=test
> password=qwedsa") or die ("Could not connect to db");
>
> I get this error when i try to connect from psql too..
>
> # psql -h 192.168.0.69 -p 5443 -U test -d test
> Password:
> psql: DBBalancer: DBBalancer (replication mode) sync error: Received a
> unexpected response command from the backends
>
> The same credentials works for the reader daemon and iam able to run select
> queries through it..
>
> The dbbalancer conf file is below..
>
> ---------------
> daemon.reader-port=5442
> daemon.writer-port=5443
> daemon.host=master
>
> daemon.init-threads=10
> daemon.min-threads=10
> daemon.max-threads=30
> daemon.init-db-connections=5
> daemon.min-db-connections=5
> daemon.max-db-connections=15
> daemon.reaper-delay=1
> daemon.user=test
> daemon.password=qwedsa
> daemon.dbname=test
> daemon.auth-method=password
> daemon.log-file=stderr
>
> machine.host=rs1
> machine.dbname=test
> machine.port=5432
> machine.dbuser=test
> machine.dbpassword=qwedsa
>
> machine.host=rs2
> machine.dbname=test
> machine.port=5432
> machine.dbuser=test
> machine.dbpassword=qwedsa
> ---------
>
> Password authentication is set on all the backend db's and the versions are
>
> Redhat 7.3
> Postgres 7.3.6.
> Ace 5.1.14
> libpq++-4.0.
>
> How do i get the writer daemon working. Any suggestions ?
>
> tia
> dushyanth
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: SourceForge.net Broadband
> Sign-up now for SourceForge Broadband and get the fastest
> 6.0/768 connection for only $19.95/mo for the first 3 months!
> http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
> _______________________________________________
> Dbbalancer-users mailing list
> Dbb...@li...
> https://lists.sourceforge.net/lists/listinfo/dbbalancer-users
-------------------------------------------------------------------------
Andrew @ Catalyst .Net .NZ Ltd, PO Box 11-053, Manners St, Wellington
WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St
DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267
The world isn't worse - the news coverage is better.
-------------------------------------------------------------------------
|