Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Проблемы с задержкой логов на SLAVE PostgreSQL


 

Проблемы с задержкой логов на SLAVE PostgreSQL

 

Допустим загружена сеть, сервер и т.п.

Начинается ругань типа PostgreSQL slave replication delay is 1д 31м

 

Перезапуск логично выдаст

PostgreSQL WAL receiver is not running

 

Выход, руками дергаем логи (тут сравните обе папки pg_xlog мастера и слейва)

Определите временной промежуток


Поиск файлов логов старше N минут
find /data/mfid1/pgdata/pg_xlog/ -name '000*' -type f -mmin -60

 

Копировать будем rsync
-p сохранение прав доступа к файлам
-e specify the remote shell to use
rsync -p -e ssh root@server1:/data/pgdata/pg_xlog/* /data/pgdata/pg_xlog/

 

Если забудете про опцию p то сервер не стартанет, верните права

chown -R pgsql:pgsql /data/pgdata/pg_xlog

 

Смотрим логи
less /var/log/messages

 

У меня zfs, поэтому zio а не io
top
PID   USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
89274 pgsql         1  30    0 93608K 53336K zio->i  5   0:53  16.70% postgres

 

Ждем, когда поднимется процесс слейва wal receiver process

ps -aux | grep postgres
pgsql    89274   3.4  0.1    93608    53336  -  Ds   16:49         0:53.92 postgres: startup process    (postgres)
pgsql    89277   0.0  0.0    93608    47584  -  Is   16:49         0:01.29 postgres: checkpointer process    (postgres)
pgsql    89278   0.0  0.1    93608    52972  -  Ss   16:49         0:04.05 postgres: writer process    (postgres)
pgsql    89284   0.0  0.0    48752    12084  -  Ss   16:49         0:00.92 postgres: stats collector process    (postgres)
pgsql    89273   0.0  0.0    93608    20172  0  S    16:49         0:00.05 /usr/local/bin/postgres -D /data/pgdata

 

ПОднялся

ps -aux | grep postgres
pgsql    89274   0.0  0.0    93608    49788  -  Ss   16:49         4:07.33 postgres: startup process    (postgres)
pgsql    89277   0.0  0.0    93608    49904  -  Ss   16:49         0:15.05 postgres: checkpointer process    (postgres)
pgsql    89278   0.0  0.0    93608    48940  -  Ss   16:49         0:25.01 postgres: writer process    (postgres)
pgsql    89284   0.0  0.0    48752     7972  -  Ss   16:49         0:11.27 postgres: stats collector process    (postgres)
pgsql    90951   0.0  0.0    95860    17420  -  Ss   20:15         0:15.39 postgres: wal receiver process    (postgres)
pgsql    89273   0.0  0.0    93608    16060  0  I    16:49         0:00.60 /usr/local/bin/postgres -D /data/pgdata

 

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект