|
|
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
Добрый день. Конфигурация: мастер-слейв (srv1-master, srv2-slave) репликация. pg 9.0.4. Репликация работает, нареканий нет кроме одного. Очистка wal архива для реплики на мастере, поскольку собирается и не подчищается автоматически. На слейве в recovery.conf прописал: Код: powershell 1. В wal_arc.log пишется следующее: pg_archivecleanup: keep WAL file "/../postgresql/9.0/main/pg_wal_log/file_name_xxx" and later При этом, как я понимаю, должно осуществляться удаление всех wal arc файлов на мастере кроме "file_name_xxx and later". Но этого не происходит. Помогите разобраться. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:20 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
neoplanetДобрый день. Конфигурация: мастер-слейв (srv1-master, srv2-slave) репликация. pg 9.0.4. Репликация работает, нареканий нет кроме одного. Очистка wal архива для реплики на мастере, поскольку собирается и не подчищается автоматически. На слейве в recovery.conf прописал: Код: powershell 1. В wal_arc.log пишется следующее: pg_archivecleanup: keep WAL file "/../postgresql/9.0/main/pg_wal_log/file_name_xxx" and later При этом, как я понимаю, должно осуществляться удаление всех wal arc файлов на мастере кроме "file_name_xxx and later". Но этого не происходит. Помогите разобраться. Спасибо. Не понял. Как archive_cleanup_command на слейве будет удалять WAL-ы на мастере ? WAL-ы на мастере должны удаляться автоматически после их успешной отправки через archive_comand. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:50 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
neoplanet, Неправильно поняли. Для мастера надо выполнять на мастере, предварительно убедившись, что эти логи не нужны ни одному слэйву для восстановления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:55 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
eye-cutter Не понял. Как archive_cleanup_command на слейве будет удалять WAL-ы на мастере ? WAL-ы на мастере должны удаляться автоматически после их успешной отправки через archive_comand. Отлично. Спасибо. archive_comand, например, копирует из pg_xlog в /../postgresql/9.0/main/pg_wal_log для репликации (на мастере). Как настроить авто очистку /../postgresql/9.0/main/pg_wal_log после успешной репликации файла на слейв? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 01:38 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
neoplanet, Я возможно не очень корректно выразился в предыдущем сообщении. Если у Вас 9.0 и streaming репликация, то у Вас со стендбая локейшн с архивлогами на мастере (или на том сервере на котором вы его разместили) должен быть доступен. И выполняя на слэйве команду pg_archivecleanup, Вы чистите логи в этом локейшне. Если Вам пишут, что конкретный вал и все что после него сохранено, а у вас точно есть более старые файлы которые должны быть удалены, уточнить например есть ли соотв права. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 06:56 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
eye-cutterНе понял. Как archive_cleanup_command на слейве будет удалять WAL-ы на мастере ? WAL-ы на мастере должны удаляться автоматически после их успешной отправки через archive_comand. WAL-ы на мастере удаляются из pg_xlog (т.е. необходимое количество конечно хранится). Копируются с помощью archive_comand в pg_wal_log на том же мастере. Код: powershell 1. А вот с pg_wal_log скопированные WAL-ы не очищаются после того как они реплицировались на слейв. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 10:52 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
hydrobiont Вас со стендбая локейшн с архивлогами на мастере (или на том сервере на котором вы его разместили) должен быть доступен. Ну поскольку репликация проходит нормально, то он доступен. hydrobiontИ выполняя на слэйве команду pg_archivecleanup, Вы чистите логи в этом локейшне. Там она и выполняется и ничего не происходит. hydrobiontЕсли Вам пишут, что конкретный вал и все что после него сохранено, а у вас точно есть более старые файлы которые должны быть удалены, уточнить например есть ли соотв права. Права ПГ или самой системы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 10:57 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
С правами, кстати, все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 15:06 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
neoplanet, Прям мистика какая-то. А бэкап у вас на мастере настроен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 11:10 |
|
||
|
репликация и очистка wal arc
|
|||
|---|---|---|---|
|
#18+
hydrobiontneoplanet, Прям мистика какая-то. А бэкап у вас на мастере настроен? Сорри что долго не отвечал. wal'ы используются только для репликации и никуда не собираются. Код: powershell 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2012, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=118&tid=1998300]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 374ms |

| 0 / 0 |
