Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Zobacz co jest w logach postgresa. Z jakiegos powodu archive command pada. Jakiego? Wszystko jest w logach.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Czy klucz się doda gdy dam: ssh <login> <adres_ip> ?
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Sprawdz. Rsync powinien ci działać z konsoli zanim go wepniesz w postgresa.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
nie wiem po co postawiles od nowa. zrob by archiwizacja dzialala. jak nie bedzie dzialac to pg_basebackup nic nie pomoze.
Z konsoli ten rsync ci dziala? Sprawdziles?
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Ostatnio edytowany przez matchek (2013-12-09 21:15:36)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Wiesz - ja też nie wiem. Jak zrobisz, że zacznie działać na konsoli to wtedy z postgresa też zacznie. Pogadaj z adminem, niech sprawdzi co i jak.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Moment. Nic nie rozwiązałeś.
1. "%p" i "%f" to takie miejsce gdzie psotgres wstawi swoje nazwy plików. Tak jak odpalasz to nie ma sensu, bo nie masz pewnie pliku "%p"
2. Aby zrobić rsync musiałeś podać hasło. A jak *postgres* ma podać hasło? Dostęp musi być bezhasłowy.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
no tak ale skąd on ma wziąć ten plik skoro jest problem z WAL ?
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
NIE MA PROBLEMU Z WAL!
Jest problem z tym, że podane przez ciebie polecenie do archiwizacji nie zadziała, bo wymaga podania hasła. Testuj sobie na jakimkolwiek pliku, nie ma znaczenia jaki plik prześlesz, bylebyś przesłał bez używania hasła.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Przesyłasz przez ssh (tzn. rsync wykonuje ssh). Czyli musisz zestawić bezhasłowe połączenie ssh z tego konta gdzie jest baza do maszyny docelowej. Najczęściej używa się kluczy ssh (ssh-keygen).
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
No to tego nie ma w tutorialu ...idę po piwko może mnie natchnie
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Agent i postgresql to tak nie za bardzo zadziała.
Jak klucz jest bezhasłowy (zasadniczo do tego powinien być), to olej agenta. Sprawdź czy działa z konsoli. i jak tak, to powinno też z postgresa.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Nie wiem na jakim koncie zrobiłeś klucz. Nazwa na 99.9% jest błędna (tzn. normalnie ssh go nie użyje). Na jakim koncie shellowym robiłeś ssh-keygen?
Zrób:
id
pwd
ls -ld ~/.ssh ~/.ssh/*
I pokaż wynik
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
OK. Następny zestaw pytań: jakie jest IP mastera i Slave'a, oraz jakie jest ip maszyny na którą chcesz wysyłać pliki WAL? (pewnie to samo co slave).
Dodatkowo - na wszystkich tych maszynach, na koncie postgresa, wykonaj "ls -ld ~/.ssh ~/.ssh/*" - tylko pokaż to tak by było wiadomo co jest z której maszyny.
The best thing about modern society is how easy it is to avoid contact with it.
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Ostatnio edytowany przez matchek (2013-12-11 00:46:57)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
OK. Na postgres@primary wygeneruj klucz, bez hasła, i bez podawania specjalnej nazwy. ma być normalna nazwa typu id_rsa czy id_dsa!.
potem z tego konta zrób ssh-copy-id do postgres@secondary.
Później - będąc na postgres@primary - ssh secondary powinno działać bez hasła. Jak tak będzie - jest ok. Jak nie - pokaż jeszcze raz wszystkie ls'y.
The best thing about modern society is how easy it is to avoid contact with it.