Size: a a a

Asterisk Community

2020 October 03

SS

SilverJoe SPA in Asterisk Community
lalinux
Ну если писать не умеешь то да течет память, ждет... Ну хз насколько это критично.... У меня астер и 200+ телефонов входящих линий около 15 и знаешь еще ни разу проблем не было.... Если руки кривые то проблемы будут и с одним каналом...
Это не от твоих-моих рук зависит, чудак ты человек.
Это особенности астера при вызове внешних скриптов
источник

l

lalinux in Asterisk Community
SilverJoe SPA
Это не от твоих-моих рук зависит, чудак ты человек.
Это особенности астера при вызове внешних скриптов
Эти особенности астера если уж на то пошло еще в 11м исправили и забыли все. Утечек памяти там нет нисколько, И в agi только искренний до... будет пихать что то что долго обрабатывается, ну и никто не мешает вместо php сишный код вызывать....
источник

SS

SilverJoe SPA in Asterisk Community
lalinux
Эти особенности астера если уж на то пошло еще в 11м исправили и забыли все. Утечек памяти там нет нисколько, И в agi только искренний до... будет пихать что то что долго обрабатывается, ну и никто не мешает вместо php сишный код вызывать....
Ой ли.
У меня другая информация.
В любом случае аги не пользую
Считаю что это уровень начинающих
Как и 200 телефонов :))))
Удачи
источник

l

lalinux in Asterisk Community
SilverJoe SPA
Ой ли.
У меня другая информация.
В любом случае аги не пользую
Считаю что это уровень начинающих
Как и 200 телефонов :))))
Удачи
Плохо жить в веке 18м когда остальные в 21м) все на сип переходят, а у вас видимо везде медь до сих пор) вот поэтому 200 телефонов в организации для меня это норма, а для вас детские игры) только медь только хардкор) удачи да)
источник

SS

SilverJoe SPA in Asterisk Community
lalinux
Плохо жить в веке 18м когда остальные в 21м) все на сип переходят, а у вас видимо везде медь до сих пор) вот поэтому 200 телефонов в организации для меня это норма, а для вас детские игры) только медь только хардкор) удачи да)
источник

S

Sqsmile in Asterisk Community
lalinux
Ну если писать не умеешь то да течет память, ждет... Ну хз насколько это критично.... У меня астер и 200+ телефонов входящих линий около 15 и знаешь еще ни разу проблем не было.... Если руки кривые то проблемы будут и с одним каналом...
Всего 200? 😅
источник

l

lalinux in Asterisk Community
Sqsmile
Всего 200? 😅
200 это офис, плюс есть отдельный сервак в облаке для тех кто любит кататься по командировкам и это все работает с agi скриптами и ничего не жрет память, если не сложно можно почитать доку на астер, он создает отдельный процесс и общается со скриптом через stdin и stdout обычные вещи для тех кто хоть раз писал на чем-то сложнее basic'a, соответственно после того как процесс завершается вся память возвращается системе
источник

PS

Pavel Sokolov in Asterisk Community
lalinux
Плохо жить в веке 18м когда остальные в 21м) все на сип переходят, а у вас видимо везде медь до сих пор) вот поэтому 200 телефонов в организации для меня это норма, а для вас детские игры) только медь только хардкор) удачи да)
хошь померяться письками, чудак-человек?
ок.
UACREG - это транки с регистрацией, Subscribers -  это ТА, софтфоны, учетки WebRTC
источник

PS

Pavel Sokolov in Asterisk Community
если что - я перелогинился через нормальную учетку телграм.
источник

PS

Pavel Sokolov in Asterisk Community
на одной из прошлых работ было 4 офиса в Мск, офис в Чехии, Гонконге, Кипр
самый маленький - 15 телефонов, самый большой 350
для региона одного был сделан облачный центральный, через который весь трафик к транкам был настроен.

так что твои 200 - это так. ни о чем
источник

l

lalinux in Asterisk Community
Pavel Sokolov
на одной из прошлых работ было 4 офиса в Мск, офис в Чехии, Гонконге, Кипр
самый маленький - 15 телефонов, самый большой 350
для региона одного был сделан облачный центральный, через который весь трафик к транкам был настроен.

так что твои 200 - это так. ни о чем
Я говорю только о том что cgi реализация астера память жрать не может по определению, другое дело что сам скрипт ввполняется в его адресном пространстве и если он написан криво, то и создается впечатление что течет астер, хотя если копать то память жрет интерпретатор того-же php
источник

l

lalinux in Asterisk Community
Я прекрасно знаю что существуют и гораздо больше организации и телефонов там исчисляется 1000ми, это совсем не показатель cgi
источник

YG

Yuriy Gorlichenko in Asterisk Community
lalinux
Я говорю только о том что cgi реализация астера память жрать не может по определению, другое дело что сам скрипт ввполняется в его адресном пространстве и если он написан криво, то и создается впечатление что течет астер, хотя если копать то память жрет интерпретатор того-же php
вот тут у меня вопрос
php разве не убивается после исполнения вместе с namespace который он используется?
источник

l

lalinux in Asterisk Community
Yuriy Gorlichenko
вот тут у меня вопрос
php разве не убивается после исполнения вместе с namespace который он используется?
Убивается, опять повторяю уже корторый раз... Берем мы например вызываем agi у нас подгружается php и скрипт где нибудь в середине ввполнения крашится причем тот кто его писал знать не знает что есть обработка исключений и тому подобное в результате интерпретатор вылетает с ошибкой, а астер считает что скрипт выполняется вот вам и утечка. Нужно обязательно все оборачивать в обработчики исключений и если пошло что-то не так возвращать код ошибки астеру
источник

YG

Yuriy Gorlichenko in Asterisk Community
lalinux
Убивается, опять повторяю уже корторый раз... Берем мы например вызываем agi у нас подгружается php и скрипт где нибудь в середине ввполнения крашится причем тот кто его писал знать не знает что есть обработка исключений и тому подобное в результате интерпретатор вылетает с ошибкой, а астер считает что скрипт выполняется вот вам и утечка. Нужно обязательно все оборачивать в обработчики исключений и если пошло что-то не так возвращать код ошибки астеру
если астер считает что скрипт выполняется он не пойдет дальше и оставит канал висеть
он же блокирует все
Это будет явно видно
источник

l

lalinux in Asterisk Community
Ну и так к слову в астере есть fast agi тогда скрипт может выполняться на другом серваке..... А по поводу задержек на канале так и тут все продумано.... Есть async agi......
источник

YG

Yuriy Gorlichenko in Asterisk Community
lalinux
Ну и так к слову в астере есть fast agi тогда скрипт может выполняться на другом серваке..... А по поводу задержек на канале так и тут все продумано.... Есть async agi......
agi async просто отдает управление каналом через AMI
канал сам при этом так де висит "заблокированный"
источник

YG

Yuriy Gorlichenko in Asterisk Community
если скрипт выполняется на дпугом сервере то на том сервере память и потечет если что то не так
на астериске кроме повисшего канала это так же никак не скажется
источник

l

lalinux in Asterisk Community
Yuriy Gorlichenko
если скрипт выполняется на дпугом сервере то на том сервере память и потечет если что то не так
на астериске кроме повисшего канала это так же никак не скажется
Вот я об этом и говорю, что течет не астер.
источник

YG

Yuriy Gorlichenko in Asterisk Community
lalinux
Вот я об этом и говорю, что течет не астер.
так вы говорите при этом что все думают что астер течет и просто не видно что течет на самом деле
источник