asterisk 13 + CEL+Pipe
Добавлено: 13 сен 2018, 19:41
Добрый вечер!
Итак, решил попробовать новую схему парсинга CEL :
Asterisk -> event CEL -> PIPE (FIFO) -> parser.pl (perl) ...
Для этого
1. в etc/asterisk/cel_custom:
в папке var/log/cel-custom:
После чего, я вижу все события, попадающие в этот pipe, все ОК, но.... При этом Asterisk начитает "течь" по памяти со средней скоростью 300 Мб/час.... В итоге - либо asterisk "подвисает" самым непредсказуемым образом, либо его успевает увалить Omkiller.
Система: 3.14.14-gentoo (х86_64)
asterisk -- 13 current last stable (вчерашней сборки).
Кому не сложно собрать тот же стенд и погонять? Если ли утечка?
Итак, решил попробовать новую схему парсинга 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})}}
Код: Выделить всё
mkfifo cel
Система: 3.14.14-gentoo (х86_64)
asterisk -- 13 current last stable (вчерашней сборки).
Кому не сложно собрать тот же стенд и погонять? Если ли утечка?