Hola Lista

tengo una base de datos PostgreSQL 9,.4 con dos replicas con replication
slot, de forma aleatoria cada cierto tiempo las replicas se quedan
retrasadas  en la aplicación de los WAL sin explicación alguna, estas
replicas  solo se emplean de backup en linea, no se usan para realizar
consultas. para que vuelvan a aplicar los WAL  me ha tocado reinicarlas, es
la única forma que vuelven a funcionar y lo mas raro es que  la carpeta de
pg_xlog es enorme guardando archivos WAL,   con respecto a la master por lo
tanto si tiene los WAL disponibles y solo los acumula...en los logs tanto
de la master como de las replicas no sale nada.


master:

[postgres@bd-1 data]# du -h pg_xlog/
4,0K    pg_xlog/archive_status
1,8G    pg_xlog/


replica retrasada sin motivo:

bash-4.1$ du -h pg_xlog
512K    pg_xlog/archive_status
137G    pg_xlog

 ---

postgres=# select * from pg_stat_replication;
  pid  | usesysid | usename  | application_name |  client_addr  |
client_hostname | client_port |         backend_start         |
backend_xmin |   state   | sent_location | write_location | fl
ush_location | replay_location | sync_priority | sync_state
-------+----------+----------+------------------+---------------+-----------------+-------------+-------------------------------+--------------+-----------+---------------+----------------+---
-------------+-----------------+---------------+------------
  3875 |       10 | ureplication | walreceiver      | 192.168.XX.XX |
          |       56951 | 2015-12-09 11:38:46.646049-05 |              |
streaming | 2E/BF69C0D0   | 2E/BF69C0D0    | 2E
/BF69C0D0    | 2E/BF69C0D0     |             0 | async

--- la retrasada:
  4169 |       10 | ureplication | walreceiver      | 192.168.XX.XY    |
              |       45781 | 2015-12-09 11:41:56.906862-05 |
 | streaming   | 2E/BBD80000   | 2E/BBD20000    | 2E
/BBD20000    | 2E/BBCFF2D8     |             0 | async


-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.

Responder a