Страница 1 из 1

Проблема с dialplan reload

Добавлено: 31 янв 2014, 08:43
Den
Добрый день!

Столкнулся с такой проблемой.
При выполнении команды dialplan reload в CLI ничего не выводит и астериск перезагружается.
Т.е. команда dialplan reload стала идентична команде service asterisk restart, при этом изменения в extensions.conf принимаются и все работает как обычно,
но теряется возможность править диалплан "на лету".
До этого пол-года работал и подобного не наблюдалось (Centos 6, Asterisk 11.4.0-rc1).
Кто-нибудь уже сталкивался с подобной проблемой? Подскажите как исправить.

Re: Проблема с dialplan reload

Добавлено: 31 янв 2014, 08:49
virus_net
Den писал(а):и астериск перезагружается
на чем основано это утверждение ?
Den писал(а):Подскажите как исправить.
исправить можно только после того как будет выяснено в чем проблема и не ранее. исправить то что неизвестно невозможно.
запустить * с debug и CLI
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

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

# asterisk -h
Asterisk 1.8.23.1, Copyright (C) 1999 - 2012, Digium, Inc. and others.
Usage: asterisk [OPTIONS]
Valid Options:
   -V              Display version number and exit
   -C <configfile> Use an alternate configuration file
   -G <group>      Run as a group other than the caller
   -U <user>       Run as a user other than the caller
   -c              Provide console CLI
   -d              Enable extra debugging
   -f              Do not fork
   -F              Always fork
   -g              Dump core in case of a crash
   -h              This help screen
   -i              Initialize crypto keys at startup
   -I              Enable internal timing if DAHDI timer is available
   -L <load>       Limit the maximum load average before rejecting new calls
   -M <value>      Limit the maximum number of calls to the specified value
   -m              Mute debugging and console output on the console
   -n              Disable console colorization
   -p              Run as pseudo-realtime thread
   -q              Quiet mode (suppress output)
   -r              Connect to Asterisk on this machine
   -R              Same as -r, except attempt to reconnect if disconnected
   -s <socket>     Connect to Asterisk via socket <socket> (only valid with -r)
   -t              Record soundfiles in /var/tmp and move them where they
                   belong after they are done
   -T              Display the time in [Mmm dd hh:mm:ss] format for each line
                   of output to the CLI
   -v              Increase verbosity (multiple v's = more verbose)
   -x <cmd>        Execute command <cmd> (implies -r)
   -X              Execute includes by default (allows #exec in asterisk.conf)
   -W              Adjust terminal colors to compensate for a light background
смотреть в консоль и искать ошибки

Re: Проблема с dialplan reload

Добавлено: 31 янв 2014, 09:13
Den
virus_net писал(а):на чем основано это утверждение ?
После выполнения команды рвутся все вызовы.
Посмотрел процессы ps -ax | grep aster
До выполнения:
11454 ? Sl 0:04 /usr/sbin/asterisk -f -vvvg -c
После выполнения:
11556 ? Sl 0:00 /usr/sbin/asterisk -f -vvvg -c

Что же до дебага, то в CLI ничего не успевает выдать:
localhost*CLI> dialplan reload
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups

Re: Проблема с dialplan reload

Добавлено: 31 янв 2014, 09:27
virus_net
ясно
тогда рекомендации выше под спойлером:

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

asterisk -vvvvvv -g -dddddd -c
и смотреть что происходит и откладывается ли корка. если есть корка то посмотреть что в ней -> Asterisk debugging

Re: Проблема с dialplan reload

Добавлено: 31 янв 2014, 09:44
Den
Спасибо, попробую, когда рабочий день закончится.

Re: Проблема с dialplan reload

Добавлено: 01 фев 2014, 14:42
Den
virus_net писал(а):и смотреть что происходит и откладывается ли корка. если есть корка то посмотреть что в ней
virus_net спасибо огромное за наводку.
После выполнения команды, в файле messages обнаружил такую запись:
NOTICE[16834] pbx_ael.c: File /etc/asterisk/extensions.ael not found; AEL declining load
Восстановил файл. Все работает. Спасибо!

Re: Проблема с dialplan reload

Добавлено: 01 фев 2014, 22:13
virus_net
да пжалста
обычный дебаг и ничего нового

если ael не пользуешь то модуль вообще можно выгрузить и не загружать