Author Topic: Проблема с DNS после обновления на 3.2  (Read 2195 times)

mobilesfinks

  • Zen Apprentice
  • *
  • Posts: 36
  • Karma: +1/-0
    • View Profile
Проблема с DNS после обновления на 3.2
« on: November 15, 2013, 12:47:05 pm »
В общем есть постоянные проблемы с DNS после обновления Zentyal на версию 3.2

Постоянно падает служба DNS. В syslog заметил ошибку, открыл по ней заявку.
Автоматом служба не перезапускалась, поэтому в cron поставил банальную задачу:
Code: [Select]
0-59,15 * * * *  /etc/init.d/zentyal dns restart
вроде начало помогать.
Сегодня на предприятии, где стоит эта машинка с zentyal, отрубали свет. К сожалению ИБП нет.
после запуска DNS сервер умер.
глянул :
Code: [Select]
ps axj | grep dns
{cr}....
 11630 11631 11631 11631 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
11631 11632 11631 11631 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
11645 11646 11646 11646 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
11646 11647 11646 11646 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
11671 11672 11672 11672 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
11672 11673 11672 11672 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
11690 11691 11691 11691 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
11691 11692 11691 11691 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
11705 11707 11707 11707 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
11707 11711 11707 11707 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
13116 13117 13117 13117 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
13117 13118 13117 13117 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
13127 13128 13128 13128 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
13128 13129 13128 13128 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
13139 13140 13140 13140 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
13140 13141 13140 13140 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
13151 13152 13152 13152 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
13152 13153 13152 13152 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
13172 13175 13175 13175 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
13175 13185 13175 13175 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
14630 14631 14631 14631 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
14631 14632 14631 14631 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
14642 14643 14643 14643 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
14643 14644 14643 14643 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
14653 14654 14654 14654 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
14654 14655 14654 14654 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
14676 14677 14677 14677 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
14677 14678 14677 14677 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
14698 14704 14704 14704 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
14704 14709 14704 14704 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
    1 16108 16108 16108 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
16108 16109 16108 16108 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
16122 16123 16123 16123 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
16123 16124 16123 16123 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
16141 16142 16142 16142 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
16142 16143 16142 16142 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
16191 16193 16193 16193 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
16193 16194 16193 16193 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
16248 16256 16256 16256 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
16256 16259 16256 16256 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
17732 17733 17733 17733 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
17733 17734 17733 17733 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
17776 17777 17777 17777 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
17777 17778 17777 17777 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
17820 17821 17821 17821 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
17821 17822 17821 17821 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
17868 17869 17869 17869 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
17869 17870 17869 17869 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
17917 17924 17924 17924 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
17924 17928 17924 17924 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
19357 19358 19358 19358 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
19358 19359 19358 19358 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart
19402 19405 19405 19405 ?           -1 Ss       0   0:00 /bin/sh -c /etc/init.d/zentyal dns restart
19405 19406 19405 19405 ?           -1 S      108   0:01 /usr/bin/perl /etc/init.d/zentyal dns restart

....{cr}
подобных записей оказалось около 125
Решил проблему следующим способом, взял все PID процессов которые связаны с DNS сервисом Zentyal
Code: [Select]
ps axj | grep dns | awk '{print $2}' > dns.txtгрохнул их все:
Code: [Select]
for line in $(cat dns.txt); do kill "$line"; doneт.к. их было очень много, то решил в цикле замочить. После этого всё сразу взлетело, интернет у пользователей появился, DNS заработал, все довольны.

Вопрос знатокам - что это было?
Буду рад, если кому то поможет.