powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Репликация и непонятки
9 сообщений из 9, страница 1 из 1
Репликация и непонятки
    #39274849
skeletor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Настраивал репликацию стандартно:

Код: sql
1.
2.
3.
pg_start_backup('rsync backup');
rsync
pg_stop_backup();



на слейве прописал recovery.conf, запустил. В логах на слейве такое:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Jul 15 13:36:38 host postgres[51818]: [ID 748848 local1.info] [2-1] LOG:  database system was interrupted while in recovery at log time 2016-07-15 10:44:54 UTC
Jul 15 13:36:38 host postgres[51818]: [ID 748848 local1.info] [2-2] HINT:  If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target.
Jul 15 13:36:38 host postgres[51818]: [ID 748848 local1.info] [3-1] LOG:  entering standby mode
Jul 15 13:36:38 host postgres[51818]: [ID 748848 local1.info] [4-1] LOG:  redo starts at 283/8B0D79C0
Jul 15 13:36:46 host postgres[51818]: [ID 748848 local1.info] [5-1] LOG:  unexpected pageaddr 282/70000000 in log segment 000000010000028300000093, offset 0
Jul 15 13:36:46 host postgres[51824]: [ID 748848 local1.info] [2-1] LOG:  started streaming WAL from primary at 283/92000000 on timeline 1
Jul 15 13:46:36 host postgres[51818]: [ID 748848 local1.info] [6-1] LOG:  consistent recovery state reached at 283/E5E0B970
Jul 15 13:46:36 host postgres[51817]: [ID 748848 local1.info] [2-1] LOG:  database system is ready to accept read only connections



При этом данные на слейве обновляются (проверяю select'ом из таблички), но не вижу процессов sender / receiver соответственно на master'e/slav'e. Я что-то сделал не так или так и должно быть?

Postgresql 9.4
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39274872
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skeletor,

а как проверяете процессы ?

На мастере
ps -ef | grep sender

На слейве
ps -ef | grep receiver
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39274958
skeletor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, именно так и проверяю. Хотя на мастере:

Код: sql
1.
2.
3.
4.
5.
postgres=# select * from pg_stat_replication;
  pid   | usesysid  |  usename   | application_name | client_addr | client_hostname | client_port |         backend_start         | backend_xmin |   state   |
--------+-----------+------------+------------------+-------------+-----------------+-------------+-------------------------------+--------------+-----------+
 140930 | 910492828 | repl | walreceiver      | 1.1.1.1 |                 |       54675 | 2016-07-15 09:36:46.854297-04 |              | streaming |
(1 row)
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39274965
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletor,

Что в `recovery.conf`?
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39274966
skeletor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
standby_mode = 'on'
primary_conninfo = 'host=2.2.2.2 port=5432 user=repl password=XXXXX'
trigger_file = '/tmp/postgresql.trigger.5432'
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39275158
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletor,

После приведённого куска лога, ещё встречаются подобные ошибки?
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39275183
skeletor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет. В логах тишина. Вообще никаких новых сообщений.
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39275213
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletor,

а другие процессы postgres видите? может быть настроено так, что чужие процессы не видно?

в выводе pg_stat_replication 140930 - это pid wal sender, ps -p 140930 показывает что-то ?
...
Рейтинг: 0 / 0
Репликация и непонятки
    #39275254
skeletor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,

Действительно. Смотреть не со всеми флагами, поэтому и не выводил. Посмотрел через POSIX ключи :

Код: sql
1.
2.
root@master:/export/home/skeletor# ps auxww | grep 140930
postgres 140930  0.0  0.16894770440012 ?        S   Jul 15  1:27 postgres: wal sender process repl X.X.X.X(54675) streaming 283/FB604B28



Но на слейве по прежнему нету receiv
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Репликация и непонятки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]