Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

После перезапуска Asterisk долго стартует

Обо всем касательно TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модератор: april22

После перезапуска Asterisk долго стартует

Сообщение hёdgehog » 26 июл 2018, 15:56

Добрый день.
Не обращал внимания на проблему, поскольку сервер перезагружается редко, а тут, пока был в больнице, уронили питание, да так, что сервера потухли. И увидели вот что: после старта сервера или рестарта сервиса Asterisk крайне долго происходит запуск собственно Asterisk. То есть, судя по логам:
1. Сервер стартовал в 12:21:55
2. Конфиги читаются, модули грузятся, транки is now Reachable
3. С 12:22:33 до 12:47:56 в логе следующее:
[2018-07-23 12:47:53] WARNING[2064] pbx.c: PBX requires Asterisk to be fully booted
[2018-07-23 12:47:53] WARNING[2064] chan_sip.c: Failed to start PBX :(

4. В 12:47:58 вновь грузятся модули, конфиги, перемежаясь теми же warning'ами, последний выводится в 12:48:00, и, наконец:
[2018-07-23 12:48:00] VERBOSE[1859] asterisk.c: Asterisk Ready.


То есть фактически сервер запускался 26 минут, из них реально что-то пытался грузить только пару минут, даже меньше. С чем может быть связана такая долгая пауза?
FreePBX 2.11.0.38 + Asterisk 1.8.28.2
hёdgehog
 
Сообщений: 48
Зарегистрирован: 12 ноя 2013, 11:13

Re: После перезапуска Asterisk долго стартует

Сообщение awsswa » 26 июл 2018, 18:32

начните с чистки места
старые записи, логи, базу Mysql от старых записей

посмотрите dmesg может что подозрительное всплывет
опять же DNS обращения надо проверить

PS а раз так давно не заглядывали 100% надо обновлять пакеты и закрывать дырки
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2306
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: После перезапуска Asterisk долго стартует

Сообщение hёdgehog » 27 июл 2018, 11:05

awsswa, логи чистятся, записей разговоров нет вообще. Таблица cdr имеет размер около 2,5 Гб, cel - около 20 Гб, это нормально или много?
hёdgehog
 
Сообщений: 48
Зарегистрирован: 12 ноя 2013, 11:13

Re: После перезапуска Asterisk долго стартует

Сообщение whoim » 30 июл 2018, 15:27

awsswa писал(а):DNS обращения

99%
первый dns сервер мертв скорее всего
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Аватар пользователя
whoim
 
Сообщений: 743
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар

Re: После перезапуска Asterisk долго стартует

Сообщение awsswa » 31 июл 2018, 14:56

20 уже много - режте
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2306
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: После перезапуска Asterisk долго стартует

Сообщение ded » 31 июл 2018, 15:54

Резать к чортовой матери, не дожидаясь перитонита! (с)
ded
 
Сообщений: 13283
Зарегистрирован: 26 авг 2010, 19:00

Re: После перезапуска Asterisk долго стартует

Сообщение hёdgehog » 27 авг 2018, 07:53

Всё, что нашёл, почистил, теперь стартует не за ~26 минут, а ~10, но это всё равно много. DNS доступен, осталось ещё одно - что такое файл cdr.db в /etc/log/asterisk, и как его почистить? В mc он красный, и весит ~7.7 Гб.
hёdgehog
 
Сообщений: 48
Зарегистрирован: 12 ноя 2013, 11:13

Re: После перезапуска Asterisk долго стартует

Сообщение ded » 27 авг 2018, 10:32

Возможно это самоделка какая-то, или текстовый CDR, но вы ошиблись, он лежит не в /etc/log/asterisk а наверное в /var/lib/asterisk/

В оригинальном виде структуры /etc/log не существует. Изучайте ваши настройки в файлах /etc/asterisk/cdr*
ded
 
Сообщений: 13283
Зарегистрирован: 26 авг 2010, 19:00

Re: После перезапуска Asterisk долго стартует

Сообщение hёdgehog » 27 авг 2018, 11:45

Да, прошу прощения, /var/log/asterisk/cdr.db. Это не самоделка, а одна из оригинальных сборок AsteriskNow, логирование я там точно не правил. Вообще же логи cdr пишутся, как и положено, в базу asteriskcdrdb, её я чищу скриптом. А этот файл пополняется - дата и время изменения текущие, размер потихоньку растёт. Шапка у него SQLite, но я не могу найти, где в настройках этот бэкенд подключается - ни в веб-морде, ни в конфигурационных файлах. Пока вижу только вариант noload => cdr_sqlite.so
hёdgehog
 
Сообщений: 48
Зарегистрирован: 12 ноя 2013, 11:13

Re: После перезапуска Asterisk долго стартует

Сообщение hёdgehog » 27 авг 2018, 12:22

Проблема решена отключением бэкенда cdr_sqlite. Всем спасибо.
hёdgehog
 
Сообщений: 48
Зарегистрирован: 12 ноя 2013, 11:13

След.

Вернуться в Готовые VoIP дистрибутивы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

© 2008 — 2018 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH