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

asterisk 13 + CEL+Pipe

Проблемы и их решения Asterisk как такового

Модератор: april22

asterisk 13 + CEL+Pipe

Сообщение shader » 13 сен 2018, 20:41

Добрый вечер!
Итак, решил попробовать новую схему парсинга CEL :
Asterisk -> event CEL -> PIPE (FIFO) -> parser.pl (perl) ...
Для этого
1. в etc/asterisk/cel_custom:

Код: выделить все
[mappings]
cel => {"type":${CSV_QUOTE(${eventtype})},"time":${CSV_QUOTE(${eventtime})},"toExten":${CSV_QUOTE(${CHANNEL(exten)})},"channame":${CSV_QUOTE(${CHANNEL(channame)})},"data":${CSV_QUOTE(${CHANNEL(appdata)})},"uniqueid":${CSV_QUOTE(${CHANNEL(uniqueid)})},"linkedid":${CSV_QUOTE(${CHANNEL(linkedid)})},"peer":${CSV_QUOTE(${BRIDGEPEER})}}


в папке var/log/cel-custom:
Код: выделить все
mkfifo cel


После чего, я вижу все события, попадающие в этот pipe, все ОК, но.... При этом Asterisk начитает "течь" по памяти со средней скоростью 300 Мб/час.... В итоге - либо asterisk "подвисает" самым непредсказуемым образом, либо его успевает увалить Omkiller.
Система: 3.14.14-gentoo (х86_64)
asterisk -- 13 current last stable (вчерашней сборки).

Кому не сложно собрать тот же стенд и погонять? Если ли утечка?
shader
 
Сообщений: 94
Зарегистрирован: 09 авг 2013, 10:33

Вернуться в Конфигурация и настройка Asterisk

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

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

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