SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 02.02.2012 15:39:00

roman1945
Участник
Зарегистрирован: 24.01.2012
Сообщений: 9

Как логировать проблемы с падением ndb нод?

Собственно есть простейшая система, mysql node, mgm node, 2*ndb storage node.
Базы в ndb лежат совсем маленькие, памяти должно хватать с головой. Но иногда наблюдаются странные тормоза и падения ndb ноде.
В конфиге ndb есть строчка для логов log_error                = /var/log/mysql/error.log , но в этом файле пусто.
Как понять почему падают ndb ноды ?

Неактивен

 

#2 02.02.2012 17:36:41

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3844

Re: Как логировать проблемы с падением ndb нод?

ndbd пишет лог в файлы, лежащие в DataDir

Неактивен

 

#3 02.02.2012 18:57:13

roman1945
Участник
Зарегистрирован: 24.01.2012
Сообщений: 9

Re: Как логировать проблемы с падением ndb нод?

Да нашел .err файл в датадире.
Что делать если в нем последняя запись больше чем месяц назад.
Как найти почему нода падает?

Неактивен

 

#4 02.02.2012 19:02:34

roman1945
Участник
Зарегистрирован: 24.01.2012
Сообщений: 9

Re: Как логировать проблемы с падением ndb нод?

Нашел ещё логи в другом каталоге.

Status: Temporary error, restart node
Message: Node lost connection to other nodes and can not form a unpartitioned cluster, please investigate if there are error(s) on other node(s) (Arbitration error)
Error: 2305
Error data: Arbitrator decided to shutdown this node
Error object: QMGR (Line: 5625) 0x00000002
Program: /usr/sbin/ndbd
Pid: 9483
Version: mysql-5.1.51 ndb-7.1.9
Trace: /var/lib/mysql-cluster/data/ndb-data/ndb_2_trace.log.5
***EOM***

Видимо это как то связано с потерей связи между нодами, какие есть идеи по решению и диагностике таких проблем?

Неактивен

 

#5 02.02.2012 19:19:25

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3844

Re: Как логировать проблемы с падением ndb нод?

При потере связи часть нод отключается. Это реализовано, чтобы не было раздвоения кластера. Детали механизма см. в статье http://sqlinfo.ru/articles/info/8.html

Проблемы можно мониторить скриптом, обращающимся к mgm-ноде.

Неактивен

 

#6 03.02.2012 01:34:42

roman1945
Участник
Зарегистрирован: 24.01.2012
Сообщений: 9

Re: Как логировать проблемы с падением ndb нод?

Блин, большущее вам спасибо. Эта статья ответила почти на все мои вопросы относительно разрыва мозга ака split brain.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson