PowerDNS + MySQL проблемы

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sasha181
сержант
Сообщения: 169
Зарегистрирован: 2008-02-04 17:02:30
Откуда: Краснодар

PowerDNS + MySQL проблемы

Непрочитанное сообщение sasha181 » 2009-03-18 16:21:55

Решил поставить PowerDNS с храннением базы в MySQL .
Ставил всё внутри jail
Сразу столкнулся с несколькими проблемами.
1. Mysql почему-то определяет в качестве хоста юзера по коротым конектится PowerDNS внешний ip
Получается примерно вот так

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

Завершить	110	powerdns	aaa.bbb.ccc.ddd:xxxx	powerdns_table	Sleep	429	---	---
Завершить	111	powerdns	localhost	powerdns_table	Sleep	2829	---	---
Завершить	112	powerdns	localhost	powerdns_table	Sleep	2829	---	---
Завершить	113	powerdns	localhost	powerdns_table	Sleep	2829	---	---
Завершить	114	powerdns	localhost	powerdns_table	Sleep	2829	---	---
Причём это происходит невсегда. Иногда все юзеры распознаются как с localhost
Из-за этого нужно заводить 2-х разных юзеров MySQL , хотя это конечно некритично но неприятно.
2. PowerDNS не закрывает соединений во время работы, и если выставить MySQL маленький wait_timeout, PowerDNS падает с ошибкой конекта к базе при попытке выполнить очередной sql запрос
Поставил wait_timeout по-дефолту на 8 часов. Посмотрим что будет. Но вот wait_timeout не хотелось бы таким оставлять. В документации PowerDNS ничего насчёт этого нету. Никто не сталкивался с такой проблемой?
3. По неизвестным причинам он иногда не запускается. В логах пусто.
Может он просто изначально не умеет работать с jail ?
jail создавал при помощи ezjail
конфиг ezjail

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

ezjail_mount_enable="YES"
ezjail_devfs_enable="YES"
ezjail_devfs_ruleset="devfsrules_jail"
ezjail_procfs_enable="NO"
ezjail_fdescfs_enable="NO"
остальное по-дефолту
Конфиг самого jail-а

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

jail_dnsjail_hostname="dnsjail"
jail_dnsjail_ip="aaa.bbb.ccc.ddd"
jail_dnsjail_rootdir="/home/.jails/dnsjail"
jail_dnsjail_exec_start="/bin/sh /etc/rc"
jail_dnsjail_exec_stop="/bin/sh /etc/rc.shutdown"
jail_dnsjail_mount_enable="YES"
jail_dnsjail_devfs_enable="YES"
jail_dnsjail_devfs_ruleset="devfsrules_jail"
jail_dnsjail_procfs_enable="NO"
jail_dnsjail_fdescfs_enable="NO"
также в sysctl выставил

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

security.jail.allow_raw_sockets=1
Может у кого-то уже есть опыт с такой связкой, поделитесь пожалуйста.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: PowerDNS + MySQL проблемы

Непрочитанное сообщение Alex Keda » 2009-04-09 0:52:27

а чем бинд не устроил?
Убей их всех! Бог потом рассортирует...

sasha181
сержант
Сообщения: 169
Зарегистрирован: 2008-02-04 17:02:30
Откуда: Краснодар

Re: PowerDNS + MySQL проблемы

Непрочитанное сообщение sasha181 » 2009-04-09 2:44:07

lissyara писал(а):а чем бинд не устроил?
1. Очень много пишут про то, что он сильно дырявый и часто приходится патчить
2. Возможность редактировать данные в mysql выглядит довольно заманчиво
3. Где-то находил также информацию, что по скорости он быстрее (имеется ввиду не рекурсор, а авторитативный сервер)