Разбираем все вопросы по настройке расписания запуска шаблонов

  • Автор темы Автор темы ibred
  • Дата начала Дата начала
Здравствуйте,

Это число выполнений проекта.
Подробней про Диспетчер заданий можете почитать в документации.

Задам еще раз вопрос, раз вы не увидели

Здравствуйте. Шаблон выполняется от 15 до 20 минут. Т.е. за 10 часов физически возможно от 30 до 40 выполнений. Я поставил 300 выполнений раскиданных на эти 10 чассов (с 12.00 до 22.00). В итоге планировщик поймет что надо работать с 8-10 потоками, чтобы успеть сделать 300 выполнений? Или не поймет ?
Иными словами планировщик сам будет регулировать число потоков, чтобы уложится в количество выполнений?
 
Последнее редактирование:
Задам еще раз вопрос, раз вы не увидели

Здравствуйте. Шаблон выполняется от 15 до 20 минут. Т.е. за 10 часов физически возможно от 30 до 40 выполнений. Я поставил 300 выполнений раскиданных на эти 10 чассов (с 12.00 до 22.00). В итоге планировщик поймет что надо работать с 8-10 потоками, чтобы успеть сделать 300 выполнений? Или не поймет ?
Иными словами планировщик сам будет регулировать число потоков, чтобы уложится в количество выполнений?

Планировщик не поймет, сколько нужно запустить потоков. Количество потоков Вы должны указать на вкладке “Настройки” самостоятельно.
Если за отведенное время шаблон не успеет выполнить количество запусков, он потом приплюсует к остатку.
Например осталось 12, потом будет 312.
 
Планировщик не поймет, сколько нужно запустить потоков. Количество потоков Вы должны указать на вкладке “Настройки” самостоятельно.
Если за отведенное время шаблон не успеет выполнить количество запусков, он потом приплюсует к остатку.
Например осталось 12, потом будет 312.
Такой вариант под мои цели подойдет?
1 выполнение занимает примерно 20 минут плюс минус. Время работы с 12.00 до 22.00. Надо делать примерно 300 выполнений плюс минус.
 

Вложения

  • task1.png
    task1.png
    14,1 KB · Просмотры: 7
  • task2.png
    task2.png
    16 KB · Просмотры: 7
Такой вариант под мои цели подойдет?
1 выполнение занимает примерно 20 минут плюс минус. Время работы с 12.00 до 22.00. Надо делать примерно 300 выполнений плюс минус.

Я думаю да, если и не успеет то буквально 1-2 запуска.
 
Планировщик не поймет, сколько нужно запустить потоков. Количество потоков Вы должны указать на вкладке “Настройки” самостоятельно.
Если за отведенное время шаблон не успеет выполнить количество запусков, он потом приплюсует к остатку.
Например осталось 12, потом будет 312.
Я думал планировщик сам будет регулировать число потоков. Это гораздо логичнее, понимаете? Число потоков он мог бы менять динамически в ззависимости от задержек в выполнении и укладываться почти вовремя. При задержах он бы увеличивал число потоков. А если шаблон выполнется быстрее то уменьшал.
 
Последнее редактирование:
Я думаю да, если и не успеет то буквально 1-2 запуска.
Подскажите, возможно для моих целей больше подходит расписание настраивать для каждого шаблона? Я выбрал планировщик, так как думал что он сам будет подстраиваться под ситуацию. Ведь шаблон может выполняться не 20 а 40 минут в редких случаях. А иногда 10 минут.
 
Я думал планировщик сам будет регулировать число потоков. Это гораздо логичнее, понимаете? Число потоков он мог бы менять динамически в ззависимости от задержек в выполнении и укладываться почти вовремя.

Я с Вами соглашусь, так как вы описываете очень удобно, но это очень сложно реализовать.

Подскажите, возможно для моих целей больше подходит расписание настраивать для каждого шаблона? Я выбрал планировщик, так как думал что он сам будет подстраиваться под ситуацию. Ведь шаблон может выполняться не 20 а 40 минут в редких случаях. А иногда 10 минут.

Диспетчер заданий и Расписание это очень похожие инструменты. Я бы Вам посоветовал протестировать оба и выбрать тот, который Вам лучше подойдет.
 
Чем отличаются? Для каких целей использовать Диспетчер?
Подробней про Диспетчер заданий можете почитать в документации.

Они очень похожи по функционалу. Я сам Диспетчер заданий, не использовал, мне удобней через Расписание работать.
 
Диспетчер заданий
и Расписание в Zenno Poster выполняют схожие функции по автоматическому запуску проектов, но имеют ключевые отличия в подходе и гибкости настройки:

Критерий Диспетчер заданий (Task Manager)Расписание (Scheduler)
Подход к настройкеЦентрализованный. Позволяет настроить запуск сразу нескольких проектов в одном месте.Децентрализованный. Расписание настраивается индивидуально для каждого проекта в его настройках.
Гибкость запускаПредлагает больше вариантов запуска. Запуск может осуществляться по расписанию (время, дни недели) или по триггеру (например, при появлении определенного файла в указанной папке).Запуск осуществляется только по расписанию (с определенной периодичностью, в определенное время и т.д.).
УправлениеУдобен для комплексного управления множеством задач из единого интерфейса.Подходит для простых, единичных настроек запуска конкретного проекта.
Основная разница:
  • Расписание – это базовая функция, позволяющая запланировать выполнение конкретного проекта в определенное время.
  • Диспетчер заданий – это более мощный инструмент, который объединяет функционал расписавания, но расширяет его за счет централизованного управления несколькими проектами и возможности запуска по внешним событиям (триггерам).
Таким образом, Диспетчер заданий предоставляет больше контроля и гибкости для сложных сценариев автоматизации.
 
  • Спасибо
Реакции: Dmitriy_Zenno
Апну тему.
А можно ли взять общее количество повторений шаблона в сутки из внешнего файла\переменной?
Заказчик указал на сайте цифру 10 (повторений) сайт записал в файл\базу. Как это количество повторений в сутки запустить?
 
Апну тему.
А можно ли взять общее количество повторений шаблона в сутки из внешнего файла\переменной?
Заказчик указал на сайте цифру 10 (повторений) сайт записал в файл\базу. Как это количество повторений в сутки запустить?
Здравствуйте,

Можно сделать через C# Метод: SetTries
 
  • Спасибо
Реакции: xuroo
кто подскажет как сделать такое извращенное расписание.
Мне надо запускать шаблон каждые пол часа, например с 19,00 до 23,01
Что бы выполнилось 11 попыток по 4 повторения.
Просто поставить 44 попыток каждые пол часа в 11 потоков не подходит.
Надо именно что бы запустилось 11шт , после их выполнения запустились след 11шт и тд.
 
кто подскажет как сделать такое извращенное расписание.
Мне надо запускать шаблон каждые пол часа, например с 19,00 до 23,01
Что бы выполнилось 11 попыток по 4 повторения.
Просто поставить 44 попыток каждые пол часа в 11 потоков не подходит.
Надо именно что бы запустилось 11шт , после их выполнения запустились след 11шт и тд.
То есть, чтобы в 1 поток эти 11 штук работали?
Пока не очень понятно как вы хотите выполнять.
Нужна многопоточность или нет? Или строго в 1 поток?
По 4 повторения - это в указанном интервале времени выполнить 4 раза по 11 выполнений с паузой между этими группами выполнений 30 минут? То есть, 19:00, 19:30, 20:00 и 20:30 выполнения должны быть? Предполагаю, что рандомное время должно быть, а не строго по 30 минут. Уточните.
 
Последнее редактирование:
То есть, чтобы в 1 поток эти 11 штук работали?
Пока не очень понятно как вы хотите выполнять.
Нужна многопоточность или нет? Или строго в 1 поток?
По 4 повторения - это в указанном интервале времени выполнить 4 раза по 11 выполнений с паузой между этими группами выполнений 30 минут? То есть, 19:00, 19:30, 20:00 и 20:30 выполнения должны быть? Предполагаю, что рандомное время должно быть, а не строго по 30 минут. Уточните.
да, наверно не совсем доступно объяснил.
каждые пол часа должно выполниться 44 шт, в 11 потоков. но 11 шт. то есть в 19:00 (11+11+11+11), в 19:30 (11+11+11+11)
тут важно что бы эта пачка 11шт, запустились одновременно, но время выполнения каждого потока разная, и след пачка в 11шт запустилась когда закончатся выполнение потоков из предыдущей пачки в 11 шт.
сейчас я просто делаю десяток копий шаблона, и каждому ставлю начать выполнение
начать - 17:30
сколько делать- 11 попыток
когда выполнять- круглосуточно
Как выполнять - подряд
Завершить - после 4 повторений

1793973347248.png

Думал может как то можно поставить более просто
 
Думал может как то можно поставить более просто
Проще, к сожалению вряд ли получится.
Только если через Диспетчер заданий кучковать/группировать выполнения.
Тогда получится ожидать окончания работы всех выполнений в группе и только потом запускать следующие.
 
каждые пол часа должно выполниться 44 шт, в 11 потоков. но 11 шт. то есть в 19:00 (11+11+11+11), в 19:30 (11+11+11+11)
тут важно что бы эта пачка 11шт, запустились одновременно, но время выполнения каждого потока разная, и след пачка в 11шт запустилась когда закончатся выполнение потоков из предыдущей пачки в 11 шт.
Можно вот так попробовать, но паузы не равны 30 мин будут, а распределены по интервалу пропорционально.
Но если важны эти 30 мин. паузы, то интервал "Когда повторять" можно рассчитать более точно.

1793976355340.png
 

Кто просматривает тему: (Всего: 6, Пользователи: 2, Гости: 4)