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

asterisk 13 + CEL+Pipe

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
shader
Сообщения: 117
Зарегистрирован: 09 авг 2013, 10:33

asterisk 13 + CEL+Pipe

Сообщение shader »

Добрый вечер!
Итак, решил попробовать новую схему парсинга 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 (вчерашней сборки).

Кому не сложно собрать тот же стенд и погонять? Если ли утечка?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH