Страница 1 из 1

PowerDNS проблема с MYSQL

Добавлено: 2009-02-26 9:55:56
alexey_white
Всем Здравствуйте :smile:

Появилась проблема с PowerDNS. В процессе функционирования этого сервера замечена проблема со считываением зоны из базы MySQL.
В системном логе видно вот такую запись:
TCP nameserver had error, cycling backend:server had error, cycling backend: Failed to execute mysql_query, perhaps connection died? Err=1: MySQL server has gone away
При этом MySQL сервер работает и доступен.
В текущем состоянии MySQL сервера увеличивается параметр Innodb_buffer_pool_reads - Количество последовательных запросов на чтение, которые InnoDB не смог выполнить из буферного пула и использовал постраничное чтение

В MySQL я не силен, что можно сделать в этом случае?

Re: PowerDNS проблема с MYSQL

Добавлено: 2009-02-26 22:59:49
zg
почему именно innodb использован?
alexey_white писал(а):perhaps connection died?
бывает, что иногда сокетов не хватает, особенно, если мускул используется ещё к примеру почтовиком

Re: PowerDNS проблема с MYSQL

Добавлено: 2009-02-27 7:03:42
alexey_white
Сокетов в системе 4 с mysql, используется mysql только DNS.

Re: PowerDNS проблема с MYSQL

Добавлено: 2009-02-27 7:25:40
LMik
alexey_white писал(а):Сокетов в системе 4 с mysql, используется mysql только DNS.
max_connections скока у муси?

Re: PowerDNS проблема с MYSQL

Добавлено: 2009-02-27 9:20:01
zg
да, и ещё

Код: Выделить всё

sockstat | grep -c mysql

Re: PowerDNS проблема с MYSQL

Добавлено: 2009-02-27 12:43:31
alexey_white
zg писал(а):да, и ещё

Код: Выделить всё

sockstat | grep -c mysql
написала что коннектов 7

Re: PowerDNS проблема с MYSQL

Добавлено: 2009-03-23 15:36:54
sasha181
У меня такая же проблема вылезла. Там проблема возникает модуле gmysql, после того как mysql закрывает соединение по таймауту. Первый раз попытка считать данные домена проваливается, а в логах появляется такое сообщение. Хотя коннект pdns к базе поднимает. И вот если до таймаута второй раз запросить инфу о домене, то всё проходит успешно. Попробовал вместо gmysql использовать opendbx проблема пропала. Правда у меня есть ещё одна. Иногда при запуске вылетает с segmentation fault :(