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 |
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 |