Предлагаю добавить параметр приоритета для заданий. Иногда необходимо автоматически запускать задание с низким приоритетом только в том случае, когда апарсер свободен, т.е. нет других задач и останавливать эти задания, если добавляются новые, среднего приоритета и выше.
Важные задания добавляются через API и ставятся в конец очереди. Как можно это реализовать в автоматическом режиме, например с параметром в апи?
А как же тогда автоматически останавливать текущие задания? Ведь установка в начало очереди не останавливает текущее задание!