Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

AMI. task processor queue reached 3000 scheduled tasks again

0

Отваливается подключение к АМИ. А происходит это после сообщения

taskprocessor.c: The 'subm:manager_topic-00000007' task processor queue reached 3000 scheduled tasks again.

CLI> core show taskprocessors

Processor                                      Processed   In Queue  Max Depth  Low water High water
subm:manager_topic-00000007                      1924264          0       4218       2700       3000

Стоит FreePBX 13. Настройки дефаултные. Пришел вызов - упал в очередь, в очереди ~10 агентов на PJSIP.

Статьи типа - https://blogs.asterisk.org/2016/07/13/asterisk-task-processor-queue-size-warnings/ описывают подобную проблему с PJSIP.

  1. Почему вообще threadpool так растет, когда я одним подключением к АМИ слушаю event'ы?
  2. Что с этим можно сделать?
удалить закрыть спам изменить тег редактировать

спросил 2019-03-13 09:15:14 +0400

wellus Gravatar wellus
67 34 2 14

1 Ответ

1

Скорее всего вы просто не выбираете все евенты в нужное время.

А вообще ами они такой, по возможности его не используйте или ограничивайте евенты, которые вы слушаете.

Там же написано, что делать. Не загружать модули, которые не используются. В частности - выгрузить нафиг HEP. Это жесть а не модуль.

ссылка удалить спам редактировать

ответил 2019-03-13 15:48:49 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

а что использовать? restfull?

wellus ( 2019-03-13 20:57:18 +0400 )редактировать

Используйте чтото из fire&forget. CDR, CEL. Вообще оно ок работает если пофильтровать евенты только нужные.

meral ( 2019-03-14 09:07:37 +0400 )редактировать

у меня вопрос, если я в manager.conf в настройке учетки указал только read => call, а когда подключаюсь к ами указал Events: on, то я буду видеть только события относящиеся к call? или мне нужно было указать при подключении Events: call (хотя бред наверное)

wellus ( 2019-03-14 09:53:44 +0400 )редактировать
1

Да, но вы можете еще больше отфильтровать. Смотрите пример. В большинстве фреймворков ест таргерт event_all вы можете посмотреть что реально вам астериск шлет.

meral ( 2019-03-14 10:37:32 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2019-03-13 09:15:14 +0400

Просмотрен: 1,688 раз

Обновлен: Mar 14 '19

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.