Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐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

 

 


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

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

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


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru