Страница 3 из 4
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 07:42
Al8
Тоже такая хрень, срёт в логи прилично. Смерился...
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 11:01
booBot
Возможна ли из-за этого утечка памяти или какие-нибудь другие неприятные последствия?
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 11:37
Vlad1983
сколько свободного места в на флешке осталось?
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 13:44
booBot
Если вопрос ко мне - то у меня всё протоколирование выключено, так как это домашняя игрушка, а не коммерческая инсталляция.
Места на miniSDHC в гнезде USB-модема осталось больше 6GB (из первоначальных 7.5GB), в основном это служебные данные файловой системы, собственно ПО там занимает около 25MB.
Меня интересует поведение RAM (её всего 32MB), и asterisk v1.8 занимает около 30% памяти.
Попутно вопрос: насколько больше памяти требуется современным версиям asterisk'а?
v11 у меня валится при первом же звонке через него, но консоль его вполне работоспособна (пока нет звонков).
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 15:57
Vlad1983
места хватает чтоб разместить нормальною прокладку между астериком и миром без bash
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 16:03
booBot
Кроме Perl, упоминаемого в примерах книги, какие ещё порекомендуете?
Опасаюсь, что не хватит объёма ОЗУ для стабильной работы.
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 16:19
april22
php .
наверняка есть готовые сборки
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 16:46
Vlad1983
AGI - универсален оно по stdin, stdout может общаться хоть с ослом, при условии что он будет соблюдать протокол
perl в коробушке тоже нет?
самое простое на golang будет весить чуть менее 10 метров
посложнее на С, С++, но весить будет точно меньше и в оперативке почти не занимать место, т.к. динамически слинковать можно
проще разместить сервер на каком-нить VPS и дергать готовое значение через func_CURL в диалплане
ещё проще притаранить virus_net ящик коньяка, чтоб он добавил в API кучку методов для дергания через func_CURL
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 17:52
Vlad1983
на счет golang погорячился под MIPS пока не скомпилить, но в качестве сервера вне роутера самое то
Re: AGI: write() returned error: Broken pipe
Добавлено: 16 май 2016, 18:36
booBot
Куда-то вас занесло...
Вся моя затея - размером
чуть больше зажигалки. Если для устранения этой ошибки надо прикрутить к ней ещё пол-интернета - я лучше в исходниках asterisk'а попробую найти причину проблемы.
Не может быть такого волшебства - с Perl'ом и/или php работает, а с BusyBox - нет. unix pipe и в африке unix pipe. Наверняка какая-нибудь элементарная закавыка не учтена.