[PGPOOL-II] Problemas con status (Perdida de primario)

From: Felipe Nicolas Alvarado Diaz <felipealvaradodiaz(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [PGPOOL-II] Problemas con status (Perdida de primario)
Date: 2023-12-13 16:51:43
Message-ID: CAE+H7JMXccRv-KZUnbsEjKq0GSzQv=03yEfJSgZtkBmoP1n5nw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estimados,

Tenemos un cluster postgresql-14 con 4 nodos en HA administrado con repmgr
5.4.1, con 1 primary y 3 standby además de un witness. Por otro lado
tenemos el manejo y balanceo de conexiones administrado por PGPOOL-II 4.4.4

El problema es que PGPOOL deja de ver al primario y lo marca con status =
down pero en la columna pg_status, sigue marcado como UP. Esto ha ocurrido
sin reiniciar el servicio de postgres en el nodo primario.
Revise el log de REPMGR y Postgres, y no existe ninguna pérdida de
servicio, pero en el log de PGPOOL se detecta un intento de failover el
cual desconocemos el motivo.

Por otro lado, realizamos una prueba reiniciando el nodo primario y
automáticamente el status de pgpool cambio a down y marco al nodo como
standby (adjunto imagen) mientras que en repmgr el cluster sigue todo OK.

[image: image.png]

La única solución que he encontrado hasta el momento, es reiniciar PGPOOL
para que vuelva a reconocer al nodo primario.

Adjunto además configuración actual de pgpool y log pgpool.

Attachment Content-Type Size
pgpool.conf.txt text/plain 53.2 KB
log_pgpool.txt text/plain 19.9 KB

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message mauricio pullabuestan 2023-12-13 21:12:07 no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota
Previous Message Gustavo Courault 2023-12-13 15:19:49 Re: búsqueda en cadena de texto como en google