Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
No to teraz archiwizacja powinna działać ładnie z postgresa. Zobacz czy proces archiwizujący na postgres@primary nadal pokazuje "failure" (to może trochę potrwać nim się znowu przebudzi.
Jeśli tak - to zobacz w logach postgresa co i jak.
Ogólnie - dopóki ci archiwizacja nie działa, to cała reszta nie ma znaczenia.
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 01:22:12)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Z jakiego konta chodzi postgres? Logi slave'a są na razie nieistotne. W logach mastera znowu masz, że nie działa rsync.
Pokaż (na primary) wynik:
ps auxww | grep postgres
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)
to pewnie znaczy, że masz coś co ci go usuwa z ~/.ssh na primary albo secondary. chef? puppet? nadgorliwy admin?
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)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Jak chce hasło, znaczy, że klucz jest zahasłowany.
Nie wiem co jest źle - sorry - z jakiegoś powodu podajesz nazwy kluczy, tam gdzie się nie podaje (bo są domyślne), robisz klucze na nie tych kontach co trzeba - nie wiem jak ci pomóc.
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)
to jest fingerprint klucza hosta. Poza kluczami userów ssh ma klucze serwerów. Choćby po to byś wiedział gdzie się łączysz.
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)
Chyba czas na zmianę dystrybucji, myślisz że Debian nie będzie stawiał oporów ?
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Nie sądzę by to był problem z dystrybucją. Nie wiem co jest źle, ale nic "ot tak sobie" nie kasuje kluczy, nie zmienia uprawnień, czy nie zaczyna "ot tak" wymagać 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)
Sprawdzę na virtualce debiana, na razie zostawię ubuntu.
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)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Zwróć uwagę, że postgres łączy się na:
182.168.1.188
a ty na:
192.168.1.188
Hasło - oczywiście, że trzeba podać. W primary_conninfo najprościej.
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, pewnie bym zauważył ... za tydzień
do primary_conninfo = 'host=pgmaster.mysite.internal port=5432 user=replicator password=xxxx '
tylko pytanie jaki password skoro on klucza ssh miał używać ?
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
klucz ssh jest do tego by master wysyłał pliki wal na slave'a.
hasło jest po to by slave łączył się do mastera, korzystając z protokołu postgresa (nie ssh!) by mieć streaming replication.
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)
a co z tym ?
2013-12-13 20:58:55 CET LOG: incomplete startup packet
i
cp: cannot stat `/var/lib/postgresql/9.3/archive/00000001000000000000002D': No such file or directory
mam to na primary i na secondary
maciejdan@primary:~$ tail -f /var/log/postgresql/postgresql-9.3-main.log
2013-12-13 20:40:40 CET LOG: incomplete startup packet
2013-12-13 20:40:48 CET LOG: received fast shutdown request
2013-12-13 20:40:48 CET LOG: aborting any active transactions
2013-12-13 20:40:48 CET LOG: autovacuum launcher shutting down
2013-12-13 20:40:48 CET LOG: shutting down
2013-12-13 20:40:48 CET LOG: database system is shut down
2013-12-13 20:42:20 CET LOG: database system was shut down at 2013-12-13 20:40:48 CET
2013-12-13 20:42:20 CET LOG: database system is ready to accept connections
2013-12-13 20:42:20 CET LOG: autovacuum launcher started
2013-12-13 20:42:20 CET LOG: incomplete startup packet
maciejdan@secondary:~$ tail -f /var/log/postgresql/postgresql-9.3-main.log
2013-12-13 20:58:54 CET LOG: database system was shut down in recovery at 2013-12-13 20:56:52 CET
2013-12-13 20:58:54 CET LOG: entering standby mode
2013-12-13 20:58:54 CET LOG: restored log file "00000001000000000000002C" from archive
2013-12-13 20:58:54 CET LOG: redo starts at 0/2C000090
2013-12-13 20:58:54 CET LOG: consistent recovery state reached at 0/2D000000
2013-12-13 20:58:54 CET LOG: database system is ready to accept read only connections
cp: cannot stat `/var/lib/postgresql/9.3/archive/00000001000000000000002D': No such file or directory
2013-12-13 20:58:54 CET LOG: invalid magic number 0000 in log segment 00000001000000000000002D, offset 0
2013-12-13 20:58:54 CET LOG: started streaming WAL from primary at 0/2D000000 on timeline 1
2013-12-13 20:58:55 CET LOG: incomplete startup packet
Ostatnio edytowany przez matchek (2013-12-13 22:03:57)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
Olać. To "LOG:". nie warning, nie error, nie fatal. replikacja dział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)
wykrakałeś warninga właśnie się pojawił
2013-12-13 21:03:55 CET WARNING: archive_cleanup_command "pg_archivecleanup /var/lib/postgresql/9.3/archive/ %r": return code 32512
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
coś więcej jest (powyżej/poniżej)? Masz w ogóle pg_archivecleanup?
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)
maciejdan@primary:~$ sudo -u postgres psql -c "CREATE TABLE fake_customers (name VARCHAR(32));"
[sudo] password for maciejdan:
CREATE TABLE
maciejdan@secondary:~$ sudo -u postgres psql -c "SELECT name FROM fake_customers;"
name
------
(0 rows)
a ten warrning mowi że nie mam archive cleanup
maciejdan@secondary:~$ pg_archivecleanup
pg_archivecleanup: command not found
ten archive cleanup jest potrzebny ?
Ostatnio edytowany przez matchek (2013-12-13 22:14:37)
Odp: postgresql 9.3 problem z replikacją (segmenty WAL)
no właśnie nie mam