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

[РЕШЕНО] AGI: write() returned error: Broken pipe

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: AGI: write() returned error: Broken pipe

Сообщение Al8 »

Тоже такая хрень, срёт в логи прилично. Смерился...
booBot
Сообщения: 40
Зарегистрирован: 09 май 2016, 16:56

Re: AGI: write() returned error: Broken pipe

Сообщение booBot »

Возможна ли из-за этого утечка памяти или какие-нибудь другие неприятные последствия?
asterisk v1.8.32.3 под OpenWrt CC 15.05.1 на Asus WL-330N3G + Huawei E3131s-2 + 8GB miniSDHC в считывателе модема (для ПО, включен pivot overlay).
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: AGI: write() returned error: Broken pipe

Сообщение Vlad1983 »

сколько свободного места в на флешке осталось?
ЛС: @rostel
booBot
Сообщения: 40
Зарегистрирован: 09 май 2016, 16:56

Re: AGI: write() returned error: Broken pipe

Сообщение booBot »

Если вопрос ко мне - то у меня всё протоколирование выключено, так как это домашняя игрушка, а не коммерческая инсталляция.
Места на miniSDHC в гнезде USB-модема осталось больше 6GB (из первоначальных 7.5GB), в основном это служебные данные файловой системы, собственно ПО там занимает около 25MB.
Меня интересует поведение RAM (её всего 32MB), и asterisk v1.8 занимает около 30% памяти.

Попутно вопрос: насколько больше памяти требуется современным версиям asterisk'а?
v11 у меня валится при первом же звонке через него, но консоль его вполне работоспособна (пока нет звонков).
asterisk v1.8.32.3 под OpenWrt CC 15.05.1 на Asus WL-330N3G + Huawei E3131s-2 + 8GB miniSDHC в считывателе модема (для ПО, включен pivot overlay).
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: AGI: write() returned error: Broken pipe

Сообщение Vlad1983 »

места хватает чтоб разместить нормальною прокладку между астериком и миром без bash
ЛС: @rostel
booBot
Сообщения: 40
Зарегистрирован: 09 май 2016, 16:56

Re: AGI: write() returned error: Broken pipe

Сообщение booBot »

Кроме Perl, упоминаемого в примерах книги, какие ещё порекомендуете?
Опасаюсь, что не хватит объёма ОЗУ для стабильной работы.
asterisk v1.8.32.3 под OpenWrt CC 15.05.1 на Asus WL-330N3G + Huawei E3131s-2 + 8GB miniSDHC в считывателе модема (для ПО, включен pivot overlay).
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: AGI: write() returned error: Broken pipe

Сообщение april22 »

php .
наверняка есть готовые сборки
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: AGI: write() returned error: Broken pipe

Сообщение Vlad1983 »

AGI - универсален оно по stdin, stdout может общаться хоть с ослом, при условии что он будет соблюдать протокол

perl в коробушке тоже нет?

самое простое на golang будет весить чуть менее 10 метров
посложнее на С, С++, но весить будет точно меньше и в оперативке почти не занимать место, т.к. динамически слинковать можно

проще разместить сервер на каком-нить VPS и дергать готовое значение через func_CURL в диалплане
ещё проще притаранить virus_net ящик коньяка, чтоб он добавил в API кучку методов для дергания через func_CURL
ЛС: @rostel
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: AGI: write() returned error: Broken pipe

Сообщение Vlad1983 »

на счет golang погорячился под MIPS пока не скомпилить, но в качестве сервера вне роутера самое то
ЛС: @rostel
booBot
Сообщения: 40
Зарегистрирован: 09 май 2016, 16:56

Re: AGI: write() returned error: Broken pipe

Сообщение booBot »

Куда-то вас занесло...
Вся моя затея - размером чуть больше зажигалки. Если для устранения этой ошибки надо прикрутить к ней ещё пол-интернета - я лучше в исходниках asterisk'а попробую найти причину проблемы.
Не может быть такого волшебства - с Perl'ом и/или php работает, а с BusyBox - нет. unix pipe и в африке unix pipe. Наверняка какая-нибудь элементарная закавыка не учтена.
asterisk v1.8.32.3 под OpenWrt CC 15.05.1 на Asus WL-330N3G + Huawei E3131s-2 + 8GB miniSDHC в считывателе модема (для ПО, включен pivot overlay).
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH