Me imagino que te refieras al balance de carga de Pgpool-II, ese comportamiento 
es el esperado y no es un bug, el problema es que el balance de carga en pgpool 
no es en base a consultas sino en base a la sesión de conexión, cuando 
estableces una conexion con pgpool, el entrega un ID de sesión que no es más 
que el numero de host, ya sea el primario o el esclavo, entonces toda consulta 
de selección que ejecutes siempre irá a parar al mismo nodo dentro de la misma 
sesión de conexión que te entregó, el balance de carga tiene lugar cuando hay 
muchos usuarios conectados, este tema es una de las preguntas que aparecen en 
las FAQ de pgpool-II.

Un saludo.
________________________________________
De: [email protected] [[email protected]] 
En nombre de raul andrez gutierrez alejo [[email protected]]
Enviado el: lunes, 28 de abril de 2014 15:25
Para: FORO POSTGRES
Asunto: [pgsql-es-ayuda] no load balance bug

Cordial saludo.

En la clase de conexión agregamos un encabezado con información importante como 
ip del servidor,ip del cliente, id del usuario de aplicación y archivo php que 
ejecuto la consulta así: /* SHOST:127.0.0.1, RHOST:127.0.0.1, HWUSER:352, PATH: 
/var/www/html/procesos/verificaCamposVA.php[69] conex->EXECUTE, 
AMBIENTE:PRUEBAS */ SELECT ***

noto que los select no se estaban balanceando y llego a la conclusión que es 
debido a este comentario lo interpreta de manera similar al /*NO LOAD 
BALANCE*/,  en el ambiente de pruebas el máster tiene peso 0 y el esclavo 1

ejecute en ambos servidores  $ tail -f pg_log/postgresql-Mon.log | grep --color 
"test" y  ejecuto desde pgadmin "/* test */ select true" y siempre se ejecuto 
en el máster, ejecuto desde pgadmin " select true /* test */ " y siempre se 
ejecuto en el esclavo, este comportamiento es un bug o se puede arreglar con 
algún parámetro?

--
Raul Andres Gutierrez Alejo

________________________________
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com

Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a