Wpis z mikrobloga

Próbuję zrobić replikację #postgresql i niby wszystko jest spoko, ale ostatecznie nie chce działać. Jakieś wskazówki? #programowanie #sysadmin

Log z serwera slave

LOG: database system was shut down at 2017-10-25 13:17:26 UTC
LOG: entering standby mode
LOG: consistent recovery state reached at 0/9000140
LOG: invalid record length at 0/9000140: wanted 24, got 0
LOG: database system is ready to accept read only connections
LOG: started streaming WAL from primary at 0/9000000 on timeline 1
LOG: invalid record length at 0/9000140: wanted 24, got 0
FATAL: terminating walreceiver process due to administrator command
LOG: invalid record length at 0/9000140: wanted 24, got 0
LOG: invalid record length at 0/9000140: wanted 24, got 0
  • 5
@indywidualny: nie przejmuj sie, wal brakuje ale to dlatego ze zaciągnie z primary. Nie anuluj i po prostu daj przeleciec, jest szansa że okaze sie ze wszystko poszlo ok. Zwroc uwage ze poziom to log a nie warn etc
@p4wl: Tak właśnie znalazłem w necie. Że jest to samo, bo po pełnej kopii. I dopiero ma zaskoczyć. Spędzę z tym trochę czasu, bo musi działać to jakoś. Jest niby zrobione wzorcowo.
Ok. Niby działa. jest jednak kłopot.

FATAL: database system identifier differs between the primary and standby
DETAIL: The primary's identifier is 6462685588968009760, the standby's identifier is 6481517923112939552.

Jakiś tip? :) @p4wl: @maniac777:
Ok. Sorry za kłopot. Już rozkminione. Base backup źle przeniosłem.

rsync -av --delete /tmp/replication /opt/db-data to nie to samo co rsync -av --delete /tmp/replication/* /opt/db-data
Śmiga! :)