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

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

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

Модераторы: april22, Zavr2008

hёdgehog
Сообщения: 48
Зарегистрирован: 12 ноя 2013, 11:13

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

Сообщение hёdgehog »

Добрый день.
Не обращал внимания на проблему, поскольку сервер перезагружается редко, а тут, пока был в больнице, уронили питание, да так, что сервера потухли. И увидели вот что: после старта сервера или рестарта сервиса 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
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

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

Сообщение awsswa »

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

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

PS а раз так давно не заглядывали 100% надо обновлять пакеты и закрывать дырки
платный суппорт по мере возможностей
hёdgehog
Сообщения: 48
Зарегистрирован: 12 ноя 2013, 11:13

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

Сообщение hёdgehog »

awsswa, логи чистятся, записей разговоров нет вообще. Таблица cdr имеет размер около 2,5 Гб, cel - около 20 Гб, это нормально или много?
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

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

Сообщение whoim »

awsswa писал(а):DNS обращения
99%
первый dns сервер мертв скорее всего
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

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

Сообщение awsswa »

20 уже много - режте
платный суппорт по мере возможностей
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Резать к чортовой матери, не дожидаясь перитонита! (с)
hёdgehog
Сообщения: 48
Зарегистрирован: 12 ноя 2013, 11:13

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

Сообщение hёdgehog »

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

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

Сообщение ded »

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

В оригинальном виде структуры /etc/log не существует. Изучайте ваши настройки в файлах /etc/asterisk/cdr*
hёdgehog
Сообщения: 48
Зарегистрирован: 12 ноя 2013, 11:13

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

Сообщение hёdgehog »

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

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

Сообщение hёdgehog »

Проблема решена отключением бэкенда cdr_sqlite. Всем спасибо.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH