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

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

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

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

Конечно интересно!

ну прежде всего, надо понять, что с точки зрения Астериска, такое задача. Это такая-то операция, которая может выполняться какое-то время. Например, отправка дынных в сокет или получение данных из сокета. Эта задача может выполняться неопределенное время, поэтому ее нужно выполнять параллельно. Для того, чтобы это работало эффективно, создаются отдельные потоки (workers), которые только и занимаются, как обрабатывают такие задачи. Эти потоки объединяются в группу, и называется это threadpool. У тредпула есть своя очередь задач. Когда задача попадает в очередь, свободный поток, тут же эту задачу забирает и начинает выполнение. Предполагается, что потоки успевают обрабатывать задачи быстрее, чем они приходят в очередь. Но на всякий случай, предусмотрено переполнение очереди (это называется water mark). По сути это лимит, после которого, система понимает, что дальше так жить нельзя и это приведет только к коллапсу
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


Таскпроцессор, это надстройка, чтобы управлять тредпулами. В итоге все становится еще сложнее
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал md_chewbacca

Сообщение notify_ded_bot »

Таскпроцессор, это надстройка, чтобы управлять тредпулами. В итоге все становится еще сложнее

Есть способы очистить эти очереди без перезапуска сервиса?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

Есть способы очистить эти очереди без перезапуска сервиса?

конечно теоретичиски, можно было бы очистить очередь, но это не решит проблему. С таким же успехом вы можете ее просто увеличить
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал Евгений

Сообщение notify_ded_bot »

Его там нет и на могу нагуглить где его взять и чем наполнить?

Так вроде ж работало уже.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »

Есть способы очистить эти очереди без перезапуска сервиса?

Хоть Олег и ответил, мне кажется нет.
Можно очистить статистику. Сколько тасок обработано и какого одновременного кол-ва достигало.

И что значит очистить - это же не какие то ненужные операции. Очень много взаимодействий в астериске происходит через taskprocessor.

И предполагаю что у вас они не зависают, они просто медленно обрабатываются или по какой то причине их много создаётся.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

Хоть Олег и ответил, мне кажется нет.
Можно очистить статистику. Сколько тасок обработано и какого одновременного кол-ва достигало.

И что значит очистить - это же не какие то ненужные операции. Очень много взаимодействий в астериске происходит через taskprocessor.

И предполагаю что у вас они не зависают, они просто медленно обрабатываются или по какой то причине их много создаётся.

Спасибо, Дима, да, безболезненно очистить это не получится )
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


Но если забить на правила, удалить можно )
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал Likhodedys

Сообщение notify_ded_bot »

Так вроде ж работало уже.

Обнаружилась проблема с Chan_sip и вылетами из asterisk -rvvvvvv
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

Обнаружилась проблема с Chan_sip и вылетами из asterisk -rvvvvvv

при вылете, что пишет?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH