Size: a a a

pgsql – PostgreSQL

2021 March 03

AG

Alex Grigorev in pgsql – PostgreSQL
да
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
сейчас покажите ps auxf |grep wal с обоих хостов
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
должны быть процессы wal sender на мастере и wal receiver на реплике
источник

AG

Alex Grigorev in pgsql – PostgreSQL
мастер:
root      21768  0.0  0.0  15444  1008 pts/0    S+   14:10   0:00  |                   \_ grep --color=auto wal
postgres   4569  0.2  0.0 19630100 22432 ?      Ss   Mar01   6:41  \_ postgres: 12/main: walwriter

реплика:
ps auxf |grep wal
root      24123  0.0  0.0  15444   928 pts/3    S+   14:10   0:00      \_ grep --color=auto wal
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
если их нет, то надо идти смотреть логи постгреса на предмет ошибок
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Alex Grigorev
мастер:
root      21768  0.0  0.0  15444  1008 pts/0    S+   14:10   0:00  |                   \_ grep --color=auto wal
postgres   4569  0.2  0.0 19630100 22432 ?      Ss   Mar01   6:41  \_ postgres: 12/main: walwriter

реплика:
ps auxf |grep wal
root      24123  0.0  0.0  15444   928 pts/3    S+   14:10   0:00      \_ grep --color=auto wal
репликации нет
источник

AG

Alex Grigorev in pgsql – PostgreSQL
при этом по ps aux вижу postgres: 12/main: startup   recovering 000000010000836E000000C3 waiting и имена файлов меняются
источник

Z

Zheka_13 in pgsql – PostgreSQL
Alex Grigorev
при этом по ps aux вижу postgres: 12/main: startup   recovering 000000010000836E000000C3 waiting и имена файлов меняются
а вы посгрес после pg_basebackup на слейве запустили ?
источник

AG

Alex Grigorev in pgsql – PostgreSQL
да, это на слейве
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
на реплике то не видно что у вас постгрес запущен
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
смотрите в логах почему не запустился
источник

AG

Alex Grigorev in pgsql – PostgreSQL
ps auxf | grep recover
root      27753  0.0  0.0  15444   928 pts/3    S+   14:13   0:00      \_ grep --color=auto recover
postgres  95963  0.6 21.8 17607632 7265072 ?    Ss   13:23   0:19  \_ postgres: 12/main: startup   recovering 000000010000836F00000023 waiting
источник

AG

Alex Grigorev in pgsql – PostgreSQL
это на реплике
источник

AG

Alex Grigorev in pgsql – PostgreSQL
Alexey Lesovsky
на реплике то не видно что у вас постгрес запущен
приложение вовсю запросы там делает ) только реплика уехала
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
а если так ps auxf |grep postgres на реплике?
источник

AG

Alex Grigorev in pgsql – PostgreSQL
postgres  29591  3.0  0.2 17613952 87940 ?      Ss   14:15   0:00  \_ postgres: 12/main: stats stats
postgres  29602  0.0  0.1 17609836 51324 ?      Ss   14:15   0:00  \_ postgres: 12/main: stats stats 10.2.22.11(45816) BIND
postgres  29603  0.0  0.1 17609320 35832 ?      Ss   14:15   0:00  \_ postgres: 12/main: stats stats 10.2.22.11(35696) BIND
root# /var/log/postgresql # ps auxf |grep postgres | wc -l
71
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
ну в любом случае надо в логах смотреть ошибки или ход запуска и подключения к мастеру
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Alex Grigorev
postgres  29591  3.0  0.2 17613952 87940 ?      Ss   14:15   0:00  \_ postgres: 12/main: stats stats
postgres  29602  0.0  0.1 17609836 51324 ?      Ss   14:15   0:00  \_ postgres: 12/main: stats stats 10.2.22.11(45816) BIND
postgres  29603  0.0  0.1 17609320 35832 ?      Ss   14:15   0:00  \_ postgres: 12/main: stats stats 10.2.22.11(35696) BIND
root# /var/log/postgresql # ps auxf |grep postgres | wc -l
71
гуд
источник

AG

Alex Grigorev in pgsql – PostgreSQL
пошел переделывать.. спасибо!
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
таки что-то нашли в логах?
источник