1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Улучшение [1.2.289] Оптимизировать работу очереди заданий

Тема в разделе "1.2.292", создана пользователем Support, 9 июл 2018.

  1. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.346
    Симпатии:
    2.096
    В настройках А-Парсера 2 рабочих слота.
    Запускается 6 заданий, в процессе работы в 3 и 4 удаляются файлы запросов. Первые 2 задания работают, остальные ждут.
    Как только какое-то (допустим 1-е) доработает, запускается 3-е и выдает ошибку, что нет файла.
    4, 5 и 6 задания ждут. Заканчивает работу 2-е и пытается запустится 4-е, но тоже выдает ошибку что нет файла. Сразу же запускается 5-е и работает. 6-е при этом ждет. И только как закончит работу 5-е - запустится 6-е.
    Должно быть так: как только попробует запустится 3-е, не найдет файл, сразу должно пробовать запустится 4-е, тоже не найдет и опять же сразу запускается 5-е. Т.е. чтобы всегда работало 2 задания, а то сейчас получается два задания работает только вначале, а после ошибок - по одному.
    Проблема воспроизводится с и без динамического лимита потоков.
     
    Gorn нравится это.

Поделиться этой страницей