26

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

27

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.

28

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

Ostatnio edytowany przez matchek (2013-12-11 01:22:12)

29

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.

30

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

31

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.

32

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

33

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

34

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.

35

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

36

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.

37

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

Chyba czas na zmianę dystrybucji, myślisz że Debian nie będzie stawiał oporów ?

38

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.

39

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

Sprawdzę na virtualce debiana, na razie zostawię ubuntu.

40

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.

41

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

42

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.

43

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

No tak, pewnie bym zauważył ... za tydzień smile
do primary_conninfo = 'host=pgmaster.mysite.internal port=5432 user=replicator  password=xxxx '
tylko pytanie jaki password skoro on klucza ssh miał używać ?

44

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.

45

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)

46

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.

47

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

48

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.

49

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)

50

Odp: postgresql 9.3 problem z replikacją (segmenty WAL)

no właśnie nie mam hmm