[I128-2475] Queue: диспетчер очереди медленно подхватывает активные и ожидающие задачи


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2475] Queue: диспетчер очереди медленно подхватывает активные и ожидающие задачи📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Queue - Очередь задач

Завершено: 29.06.2026 13:56

Проблема: диспетчер очереди после каждого прохода всегда делал паузу 5 секунд, даже если в очереди оставались ожидающие задачи или уже работали активные потоки. Изза этого новые задачи и свободные workerслоты могли подхватываться с лишней задержкой. Также запуск фонового диспетчера не мог передать временное увеличение лимита рабочих потоков в Queue/ProcessDispatcher.

Причина: ProcessDispatcher не различал idleсостояние и активную обработку очереди. Параметр временного лимита workerпотоков отсутствовал в StartProcessBackground и не передавался в URL запуска диспетчера.

Исправление: