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

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Кажется разгадка близка:
Видимо при остановке планировщика и изменениях, все ломается.
Удалил проект из постера, добавил заново, аккуратно настроил один раз - запустил. Тьфу тьфу тьфу, Через пару часов еще отпишусь.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
61169
Есть секция входные настройки импортировать.

Добавьте пожалуйста возможность импортировать настройки Планировщика через бат файл.
 

artomka

Client
Регистрация
23.08.2018
Сообщения
159
Благодарностей
93
Баллы
28
Кажется разгадка близка:
Видимо при остановке планировщика и изменениях, все ломается.
Удалил проект из постера, добавил заново, аккуратно настроил один раз - запустил. Тьфу тьфу тьфу, Через пару часов еще отпишусь.
Аналогично, ласт версия зенно, при оставноке проекта и внесении изменений в планировщик он может больше не запуститься сам по себе.

Приходится удалять и добовлять по новой проект.

П.С. не знаю баг или нет но при таких настройках : 61466
вообще отказывается запускаться.

Если выставить тоже самое но уменьшить коллво распределений:
61467


То все отлично работает ( если конечно не вносить изменения :D тогда опять идет проблема описанная выше).

П.П.С. Отладчик оба варианта раскидывает на ура.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Регистрация
23.03.2015
Сообщения
1 124
Благодарностей
656
Баллы
113
Привет
Возник такой вопрос: может ли в качестве сигнала быть папка а не файл? Ну или файл, но любой папке в корневой директории?
 

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Как в планировщике сделать, чтобы запускался шаб каждый день в 10:00 и 19:10? Так не работает, запускается только в 19:10
Посмотреть вложение 54866

так тоже не работает
Посмотреть вложение 54867

судя по отладчику расписания все равно запускается только 1 раз в день. Как-то можно сделать, чтобы запускался в 10:00 и 19:00?(не создавая отдельно еще задачу)
Здравствуйте.
У меня почему-то планировщик не запускается. Чтобы он выполнился, приходится перезагружать программу или вручную добавлять "сколько делать".
На скриншоте видно, сегодня уже 8.02.2021, а планировщик показывает до сих пор, что запланировано на 7 февраля в 04:30.

Подскажите пожалуйста, что не так?
 

Вложения

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Здравствуйте.
У меня почему-то планировщик не запускается. Чтобы он выполнился, приходится перезагружать программу или вручную добавлять "сколько делать".
На скриншоте видно, сегодня уже 8.02.2021, а планировщик показывает до сих пор, что запланировано на 7 февраля в 04:30.

Подскажите пожалуйста, что не так?
Поставил "сколько делать" значение "-1" он мне выполнил проект 2 раза, я так понимаю за вчера и за сегодня.
Буду смотреть завтра, что запустится сам или нет.
 
Регистрация
23.03.2015
Сообщения
1 124
Благодарностей
656
Баллы
113

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
  • Спасибо
Реакции: KolkaPetkinSyn

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Поставил "сколько делать" значение "-1" он мне выполнил проект 2 раза, я так понимаю за вчера и за сегодня.
Буду смотреть завтра, что запустится сам или нет.
Протестировал, ситуация следующая:
Если во вкладке остановка, я ствлю количество успехов 1, как на скриншоте72172

то проект не выполняется, скорее всего потому, что уже выполнился много раз в предыдущие дни. Если ставлю -1, то выполняется несколько раз подряд и прерывается после второго выполнения. Подкажите пожалуйста более опытные пользователи, как сделать, чтобы проект выполнялся 1 раз в день, в определенное время https://zennolab.com/discussion/threads/razbiraem-vse-voprosy-po-nastrojke-raspisanija-zapuska-shablonov.77678/post-595069?
 
Регистрация
23.03.2015
Сообщения
1 124
Благодарностей
656
Баллы
113
Протестировал, ситуация следующая:
Если во вкладке остановка, я ствлю количество успехов 1, как на скриншотеПосмотреть вложение 72172

то проект не выполняется, скорее всего потому, что уже выполнился много раз в предыдущие дни. Если ставлю -1, то выполняется несколько раз подряд и прерывается после второго выполнения. Подкажите пожалуйста более опытные пользователи, как сделать, чтобы проект выполнялся 1 раз в день, в определенное время https://zennolab.com/discussion/threads/razbiraem-vse-voprosy-po-nastrojke-raspisanija-zapuska-shablonov.77678/post-595069?
72173

"когда повторять" укажи нужное время
 

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Посмотреть вложение 72173

"когда повторять" укажи нужное время
У меня время выставлено. Я сослался на начальный пост там еще параметры настройки были. Но чтобы не путались вот пример всех настроек.

Видите, количество успехов стоит 1, при таком варианте проект не запускается:
Я запускаю зеннопостер не в 4:30, а днем, когда время запуска прошло уже, и проектпри такх условиях не стартует.
Но как только я изменяю количество успехов на -1, проект запускается и выполняется 2 раза.
Как это исправить подскажите пожалкйста
 

Вложения

  • 109,4 КБ Просмотры: 11

semafor

Client
Регистрация
27.12.2016
Сообщения
289
Благодарностей
399
Баллы
63
Добрый день!
Раньше (еще в ZP 7.1.5) из ZennoPoster.TasksList можно было получить дату следующего старта шаблона со включенным шедулером. В старых версиях (уже не помню каких) этот параметр назывался <NextScheduleDate>. Потом, в ZP 7.1.5 эту же дату можно было выхватить из параметра <NextScheduleTime>.
Поставил посмотреть ZP 7.1.7 и удивился — <NextScheduleTime> отсутствует вовсе, а в поле <NextScheduleDate> присутствует null.
При этом, поле <LastScheduleTime> осталось рабочим, более того, оно еще и дублируется UI-шным параметром <LastScheduleTimeUI>

Расписание настроено на выполнение без остановок каждые 2 минуты
72231

Я понимаю что 7.1.7 уже протух, но возможно я как-то не так расписание настроил (хотя шаб выполняется именно так как я от него и ожидал — каждые 2 минуты). Обновляться выше не очень пока время есть — там ведь версию .NET вроде подняли, следовательно велика вероятность шаманского фестиваля со старыми шаблонами...

Как теперь получить дату следующего старта интересующего шаблона (может в версиях старше 7.1.7 все вернули)?

ibred, nicanil подскажете что-то по ZennoPoster.TasksList?
 
Последнее редактирование:

semafor

Client
Регистрация
27.12.2016
Сообщения
289
Благодарностей
399
Баллы
63
Как теперь получить дату следующего старта интересующего шаблона (может в версиях старше 7.1.7 все вернули)?

ibred, nicanil подскажете что-то по ZennoPoster.TasksList?
Сам себе отвечу — в версии 7.2.0 в ZennoPoster.TasksList появилось поле <NextScheduleTimeUI>, в котором отображается дата следующего запуска. Интересно, в следующих версиях следует еще какие-то сюрпризы ждать с TasksList?

Блин, и так каждый раз — вроде плюхи приятные появляются в новых версиях, хочется их юзать... Но в результате, начало работы с новой версией начинается с отлова глюков работавших до этого без запинки шаблонов...
 

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Блин, и так каждый раз — вроде плюхи приятные появляются в новых версиях, хочется их юзать... Но в результате, начало работы с новой версией начинается с отлова глюков работавших до этого без запинки шаблонов...
Соглашусь, удовольствия от работы с программой нет, косяков много, поддержки 0.
Разработчкам стоило бы поучиться у разработчков keycollector
 
  • Спасибо
Реакции: seodima

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
4
Баллы
8
Так и голову сломать можно, не могу элементарное настроить. Чтобы запускал проект каждые 10 минут, без всякого расписания, сразу
 

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Так и голову сломать можно, не могу элементарное настроить. Чтобы запускал проект каждые 10 минут, без всякого расписания, сразу
Знаю, что есть кубик "пауза", его можно найти нажав на комбинацию клавишь ctrl+t и установить паузу 10 минут, тоесть 600 сек.
И зациклить проект, тоесть от последнего кубика к первому связь (стрелку).
Не претендую на правильность, я сам новичок, но попробуйте, может это то, что Вам нужно раз уж без расписания хочется.
 

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
4
Баллы
8
Какие кубики? Здесь диспетчер заданий обсуждают o_O
В прошлых версиях все проще было...
К примеру шаблон выполняется 10-15 мин. Айпишник каждые 20 мин.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 433
Благодарностей
8 669
Баллы
113
Какие кубики? Здесь диспетчер заданий обсуждают
Вы же написали, что "без всякого расписания".
Поэтому вам и написали про паузу через кубик.

Такой вариант у вас не работает?

72493
 

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
подскажите, можно из проекта выключить расписание?
 

R001

Client
Регистрация
11.12.2019
Сообщения
11
Благодарностей
2
Баллы
3
подскажите пожалуйста как можно реализовать добавление +Х попыток ежедневно, тем самым плавно наращивая объем

как пример
на 1.06 от 7 до 10 выполнений
на 02.06 от 8 до 11 выполнений
на 03.06 от 9 до 12 выполнений

и тп

мне видеться добавлением в раздел "как повторять" +Х количества выполнений ежедневно
78508
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 433
Благодарностей
8 669
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 433
Благодарностей
8 669
Баллы
113
подскажите пожалуйста как можно реализовать добавление +Х попыток ежедневно, тем самым плавно наращивая объем

как пример
на 1.06 от 7 до 10 выполнений
на 02.06 от 8 до 11 выполнений
на 03.06 от 9 до 12 выполнений

и тп

мне видеться добавлением в раздел "как повторять" +Х количества выполнений ежедневно
Посмотреть вложение 78508
Поменять интервал повторений можно так:
C#:
project.SendWarningToLog("Меняем расписание", true);
var id = Guid.Parse(project.TaskId); // Получаем ID текущего проекта (работает только в ЗП)

var taskInfo =  ZennoPoster.GetTaskInfo(id);

var doc = new System.Xml.XmlDocument();
doc.LoadXml("<Task>" + taskInfo + "</Task>");
var SchedulerSettings = doc.SelectSingleNode("Task/Scheduler7Settings");

SchedulerSettings.SelectSingleNode("RepeatCountDayRange").InnerText = "9 - 12";

ZennoPoster.SetSchedulerSettings(id, SchedulerSettings.InnerXml);
Вместо 9 и 12 подставляйте переменные. Чтобы сиюминутно увидеть эффект от замены можно переключившись между шаблонами, т.к. расписание визуально не поменяется, нужно чтобы вкладка Расписания обновилась.
 
Последнее редактирование:
  • Спасибо
Реакции: borzd и nicanil

Gogen1234

Client
Регистрация
01.06.2021
Сообщения
1
Благодарностей
0
Баллы
1
Добрый день. Подскажите как сделать разное количество повторений в разные промежутки времени в течении дня?
Т.е. к примеру:
с 00:00 до 07:00 выполнять 20 раз
с 07:01 до 18:00 выполнять 100 раз
с 18:01 до 21:00 выполнять 30 раз
с 21:01 до 23:59 выполнять 15 раз
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 318
Благодарностей
5 425
Баллы
113
Добрый день. Подскажите как сделать разное количество повторений в разные промежутки времени в течении дня?
Т.е. к примеру:
с 00:00 до 07:00 выполнять 20 раз
с 07:01 до 18:00 выполнять 100 раз
с 18:01 до 21:00 выполнять 30 раз
с 21:01 до 23:59 выполнять 15 раз
Как вариант сделать собственный шаблон для управления. В данной статье вся нужная информация.

Для работы с датой рекомендую ознакомится с этой статьей
 

maxximus88

Client
Регистрация
20.01.2016
Сообщения
104
Благодарностей
3
Баллы
18
Здорова всем, не пойму как так. установил расписание со стартом на завтра(24 июля), тока включил галочку расписание и он сразу пахать начал
80400
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 433
Благодарностей
8 669
Баллы
113
Здорова всем, не пойму как так. установил расписание со стартом на завтра(24 июля), тока включил галочку расписание и он сразу пахать начал
Посмотреть вложение 80400
Проверьте, установлена ли эта галочка - см. скриншот.
И возможно у вас в выполнениях (Настройки - Сколько делать) есть попытки, нужно обнулить, т.к. расписание должно само добавлять эти попытки - см. второй скриншот.

80425

80426
 

seowin

Client
Регистрация
02.05.2016
Сообщения
106
Благодарностей
9
Баллы
18
Помогите, пожалуйста, настроить верно расписание.
Нужно чтобы каждый день шаблон запускался каждый день с 09:00 и после 24:00 желательно чтобы завершал работу.
При этом нужно чтобы он делал 5000-6000 попыток при 30 потоках.
Сколько не пробовал делать сам, шаблон завершает нужное количество попыток и добавляются новые и происходит все сначала...
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 433
Благодарностей
8 669
Баллы
113
Помогите, пожалуйста, настроить верно расписание.
Нужно чтобы каждый день шаблон запускался каждый день с 09:00 и после 24:00 желательно чтобы завершал работу.
При этом нужно чтобы он делал 5000-6000 попыток при 30 потоках.
Сколько не пробовал делать сам, шаблон завершает нужное количество попыток и добавляются новые и происходит все сначала...
Можно таким образом:

81118

То есть в указанный промежуток времени будет выполнено от 170*30 до 200*30 выполнений (5100-6000)
 

seodima

Client
Регистрация
21.09.2014
Сообщения
199
Благодарностей
60
Баллы
28
А как в диспетчере заданий сделать выполнение проекта 1 раз в сутки в 01:00? Зачем вы оттуда убрали "Сколько делать"?
Я уже писал и наверное не один раз. В 5й версии был нормальный планировщик. В 7й вы сделали реально запутанный, неудобный и непонятный треш. Возможно, он супер точно настраивается и можно сделать то, чего нельзя было в старом. Но простые задачи должны делаться просто. Я на 7й версии уже очень давно и до сих пор привыкнуть не получилось.
Кроме этого, у меня регулярно отваливаются проекты в Диспетчере заданий. Остановка, запуск тупо не работают. Нужно удалить и добавить заново, после этого оно начинает работать.
 

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