Всем добрый день. Имею у себя на борту Asterisk 13.5.0 built by mockbuild @ jenkins2.schmoozecom.net on a x86_64 running Linux on 2015-08-10 14:03:53 UTC. Данный сервер Астериска стоит на виртуальной машине vmWare 5.5. Имеется около 500 абонентов и порядка 15 Sip транков. В качестве сигнального протокола использую Sip:5060 в качестве транспорта UDP. Все настроилось без особых проблем. Однако наблюдаю следующую проблему ровно раз в 5 дней зависает сервис астериска, телефоны перестают работать. Причем зависает так что сторонние сервисы на данной машине перестают работать(Zabbix agent). Сносить Zabbix agent пробывал грешил на него не помагает. Помагает только перезапуск службы "service asterisk restart" после перезапуска данной службы работа данного сервиса восстанавливается. Заббикс агент так же начинает работать исправно. В зависшем состоянии смотрим "Sip show peers" показывает что все екстеншены зарегистрированы нормально. однако если делать"sip reload" то вывод данной команды показывает что нет ни одного зарегистрированного пира. Проблемы с дисками исключаю т.к стоит на SSD дисках и в логах vmware нет ни едой ошибки и полки по дискам тоже нет. В оперативу и в проц он не упирается так же. В крон добавлял перезапуск сервиса результатов не дало. Подгадывал время , думаю сегодня должен упасть с кутра руками перезапускаю сервис, через 2 часа опять повис как по расписанию. Естественно логи все просматриваю в логах ничего , идут разговоры и потом просто стоп, messages, dmesg пустые.Кто может что подсказать по данному вопросу?
Дайте угадаю - великий Debian?
Поставьте dahdi/timerdahdi, уберите timerpthread.
А вообще ставьте астериск на centos.
Забикс виснет в связи с опросом статуса астериска скорее всего.
Задан: 2016-04-11 17:32:25 +0400
Просмотрен: 1,230 раз
Обновлен: Apr 12 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Очень похоже на ошибку 53 . То есть недоступность DNS .
zzuz ( 2016-04-11 18:13:06 +0400 )редактироватьПри 500 абонентах могли бы и платный суппорт нанять для диагностики. А так да - похоже на проблемы с DNS
awsswa ( 2016-04-11 21:09:57 +0400 )редактировать>Естественно логи все просматриваю в логах ничего
Какая вербозность логов ?
virus_net ( 2016-04-12 07:57:43 +0400 )редактироватьПро ошибку 53 я конешно читал, но у меня вся регистрация транков на ИП так что актуальность отпадает этого насколько я понимаю.По логам Verbose 9 + debug . Что касаемо оси на которой стоит Linux version 2.6.32-504.8.1.el6.x8664 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ). Centos собственно говоря. Тайминг вчера выставил,у меня по модулям тайминга было : restimingdahdi.so DAHDI Timing Interface 0 Running core restimingpthread.so pthread Timing Interface 0 Running extended restiming_timerfd.so Timerfd Timing Interface 36 Running core
Оставил только dahdi до того как сюда написал жду результата, у кого еще какие соображения есть?
Boombox ( 2016-04-12 08:45:04 +0400 )редактироватьПлохо читали , если думаете , что неиспользование доменных имен , как-то от этого спасает. Никто не отменял преобразование обратных зон.
zzuz ( 2016-04-12 12:20:39 +0400 )редактироватьdig и nslookup в момент зависания отрабатывают исправно.
Boombox ( 2016-04-12 12:58:12 +0400 )редактироватьnslookup ya.ru - в студию
awsswa ( 2016-04-12 15:36:48 +0400 )редактироватьServer: 217.23.80.2 Address: 217.23.80.2#53
Non-authoritative answer: Name: ya.ru Address: 213.180.193.3 Name: ya.ru Address: 93.158.134.3 Name: ya.ru Address: 213.180.204.3
[root@localhost moh]# dig ya.ru
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.3 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56694 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 4
;; QUESTION SECTION: ;ya.ru. IN A
;; ANSWER SECTION: ya.ru. 5029 IN A 93.158.134.3 ya.ru. 5029 IN A 213.180.204.3 ya.ru. 5029 IN A 213.180.193.3
;; AUTHORITY SECTION: ya.ru. 271402 IN NS ns1.yandex.ru. ya.ru. 271402 IN NS ns2.yandex.ru.
;; ADDITIONAL SECTION: ns1.yandex.ru. 4384 IN A 213.180.193.1 ns1.yandex.ru. 343206 IN AAAA 2a02:6b8::1 n
Boombox ( 2016-04-12 17:39:22 +0400 )редактировать[root@localhost moh]# nslookup ya.ru Server: 217.23.80.2 Address: 217.23.80.2#53
Non-authoritative answer: Name: ya.ru Address: 213.180.193.3 Name: ya.ru Address: 93.158.134.3 Name: ya.ru Address: 213.180.204.3
Boombox ( 2016-04-12 17:39:52 +0400 )редактироватьЕстесственно в файлике с днс несколько серверов:213.23.80.2 ,8.8.8.8, 8.8.4.4 и еще пару рт
Boombox ( 2016-04-12 17:41:32 +0400 )редактироватьЕсли вы не заметили - это был вопрос с подвохом. А в вашем случаи ставите bind на сервер телефонии и при запросе nslookup ya.ru вот это значение должно быть таким Server: 127.0.0.1
awsswa ( 2016-04-12 20:06:17 +0400 )редактироватьЯ сейчас провожку тестирование и службу dnsmasq я отключил. Данный сервер падал и с кеширующим днс , я вчера его отключил до этого было в резолве 127.0.0.1. Если вам необходимо я могу опять его включить и вывод комманд прислать с этим кеширующим днс, но засада в том что он падает и с ним.
Boombox ( 2016-04-13 08:49:23 +0400 )редактироватьВот кстати остался вывод комманды до отключения [root@localhost etc]# nslookup www.google.com Server: 127.0.0.1 Address: 127.0.0.1#53
Non-authoritative answer: Name: www.google.com Address: 188.43.66.165 Name: www.google.com Address: 188.43.66.154 Name: www.google.com Address: 188.43.66.187 Name: www.google.com Address: 188.43.66.144 Name: www.google.com Address: 188.43.66.176 Name: www.google.com Address: 188.43.66.152 Name: www.google.com Address: 188.43.66.163 Name: www.google.com Address: 188.43.66.166 Name: www.google.com Address: 188.43.66.177 Name: www.google.com Address: 188.43.66.148 Name: www.google.com Address: 188.43.66.181 Name: www.google.com Address: 188.43.66.155 Name: www.google.com Address: 188.43.66.174 Name: www.google.com Address: 188.43.66.159 Name: www.google.com Address: 188.43.66.170 Name: www.google.com Address: 188.43.66.185
Boombox ( 2016-04-13 08:52:17 +0400 )редактировать[root@localhost etc]# dig www.google.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.3 <<>> www.google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3522 ;; flags: qr rd ra; QUERY: 1, ANSWER: 16, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: ;www.google.com. IN A
;; ANSWER SECTION: www.google.com. 200 IN A 188.43.66.166 www.google.com. 200 IN A 188.43.66.185 www.google.com. 200 IN A 188.43.66.174 www.google.com. 200 IN A 188.43.66.159 www.google.com. 200 IN A 188.43.66.177 www.google.com. 200 IN A 188.43.66.165 www.google.com. 200 IN A 188.43.66.176 www.google.com. 200 IN A 188.43.66.187 www.google.com. 200 IN A 188.43.66.170 www.google.com. 200 IN A 188.43.66.152 www.google.com. 200 IN
Boombox ( 2016-04-13 08:52:55 +0400 )редактировать188.43.66.148
;; Query time: 35 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Apr 12 10:36:24 2016 ;; MSG SIZE rcvd: 288
Boombox ( 2016-04-13 08:54:30 +0400 )редактировать