forum.bitel.ru
http://forum.bitel.ru/

[BGB5.1] Scheduler - диаппазоны часов
http://forum.bitel.ru/viewtopic.php?f=22&t=4586
Страница 1 из 2

Автор:  mikos [ 25 сен 2010, 04:31 ]
Заголовок сообщения:  [BGB5.1] Scheduler - диаппазоны часов

Попробуйте в шедалере диаппазон часов выставить как: 0,1,18,19
Сохраняется такое задание с диаппазоном: 0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-19

К чему бы это?
Предвижу опять тишину на свой глупый вопрос...

Автор:  dimOn [ 27 сен 2010, 12:40 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

как проверили? сохраняется или выполняется?

Автор:  mikos [ 27 сен 2010, 12:43 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

По крайней мере сохраняется и выполняется. Кстати другой пример: 0,1,18 преобразуется в 0-1-2-3-4-итд. После сохранения, видим такой набор. После открытия снова на редактирование, получаем * в часах :)

Автор:  mikos [ 27 сен 2010, 21:50 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Еще похоже после изменения расписания, шедалер изменения не всасывает. Приходится перегружать. По крайней мере столкнулся с этим когда тестировал периодическую задачу. Отодвигал время вперед, но она не срабатывала. Вылечилось перегрузкой шедалера, после изменения расписания.
В 4.6 вроде само все всасывалось.

Автор:  skyb [ 28 сен 2010, 01:58 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Да, он отрабатывает только после рестарта, релоада(?)

Автор:  mikos [ 28 сен 2010, 11:05 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Спасибо skyb, буду иметь ввиду.

Автор:  skyb [ 28 сен 2010, 11:18 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Сам запнулся на этом :)

Автор:  dimOn [ 28 сен 2010, 11:23 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

записал в TODO поглядеть по поводу всасывания изменений

Автор:  dimOn [ 29 сен 2010, 18:35 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

И правда в диапазоне часов было что-то странное, причём это было всегда. Вытащил заодно ещё пару багов потенциальных там. Исправил, вроде сохраняется нормально. Выложу чуть позже. Всасывание оставим на потом, в TODO пока.

Автор:  mikos [ 29 сен 2010, 18:51 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

dimOn писал(а):
И правда в диапазоне часов было что-то странное, причём это было всегда. Вытащил заодно ещё пару багов потенциальных там. Исправил, вроде сохраняется нормально. Выложу чуть позже. Всасывание оставим на потом, в TODO пока.

Спасибо, будем ждать обновлений ;)

Автор:  snark [ 01 окт 2010, 08:44 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

может чекбоксы для шедулера нарисуете? чтобы галочками проставил нужные параметры времени запуска и готово - никаких разночтений не будет

Автор:  dimOn [ 04 окт 2010, 10:45 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

это как?

Автор:  dimOn [ 04 окт 2010, 15:27 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

А что, после того, как изменены параметры задач в планировщике сам планировщик не перечитывает изменения? Там вообще всё это предусмотрено. В лог шедулера пишется после какого-либо изменения TaskExecuter => reloadTasks() ?

Автор:  mikos [ 04 окт 2010, 15:28 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

dimOn писал(а):
А что, после того, как изменены параметры задач в планировщике сам планировщик не перечитывает изменения? Там вообще всё это предусмотрено. В лог шедулера пишется после какого-либо изменения TaskExecuter => reloadTasks() ?

В 5.1 у меня не перечитывает. В 4.6 читал.

Автор:  dimOn [ 04 окт 2010, 15:32 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Хм.... Ну после того, как изменено что-либо в параметрах задач в лог шедулера пишется TaskExecuter => reloadTasks() ?

Автор:  snark [ 04 окт 2010, 20:29 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

dimOn писал(а):
это как?

например как нить так (см. аттач)

Вложения:
test.zip [788 байт]
Скачиваний: 160

Автор:  dimOn [ 05 окт 2010, 11:29 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Полагаете, что так удобнее и интуитивнее?

Автор:  snark [ 05 окт 2010, 17:10 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

ну ... во всяком случае точно видно какое время это будет работать, разве нет?

Автор:  stark [ 05 окт 2010, 17:17 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

и еще 60 checkbox-ов для минут ? Возможность указывать диапазоны и остальные возможности, как в cron больше не нужны ?

Автор:  snark [ 05 окт 2010, 17:23 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

для минут как раз не надо, а вот для часов, дней недели и месяцев может и будет удобно ...

Автор:  skyb [ 06 окт 2010, 03:37 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Вот так вот это выглядет в мандриве, давольно понятно :)

Вложения:
32.png
32.png [ 57.57 КБ | Просмотров: 9217 ]

Автор:  dimOn [ 06 окт 2010, 11:57 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Неужели это удобно кому-то и наглядно? :(

Автор:  skyb [ 06 окт 2010, 12:33 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

мне без разницы, я уже привык к тому что есть

Автор:  mikos [ 06 окт 2010, 15:00 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

dimOn писал(а):
Неужели это удобно кому-то и наглядно? :(

Текущая нотация гуд. Жаль только через сутки диаппазоны не признает (к примеру: часы 23-7). Хотя это тоже можно понять - переход дня происходит. Кстати, как привильно такие диаппазоны задавать? Двумя диаппазонами (23 и 0-7)?

Автор:  dimOn [ 06 окт 2010, 15:36 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

ну да... только задать чтобы один день было вечером, а другой - утром не получится, конечно)

Автор:  dimOn [ 08 окт 2010, 17:22 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Так давайте разберёмся с всасываением изменений шедулером. Ответьте мне на вопрос всё же:
dimOn писал(а):
Хм.... Ну после того, как изменено что-либо в параметрах задач в лог шедулера пишется TaskExecuter => reloadTasks() ?

Автор:  mikos [ 08 окт 2010, 20:05 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

dimOn писал(а):
Так давайте разберёмся с всасываением изменений шедулером. Ответьте мне на вопрос всё же:
dimOn писал(а):
Хм.... Ну после того, как изменено что-либо в параметрах задач в лог шедулера пишется TaskExecuter => reloadTasks() ?

Не пишет :(

Автор:  dimOn [ 12 окт 2010, 11:29 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

а версия какая?

Автор:  mikos [ 12 окт 2010, 12:59 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

dimOn писал(а):
а версия какая?

5.1 482

Автор:  dimOn [ 03 май 2012, 19:26 ]
Заголовок сообщения:  Re: [BGB5.1] Scheduler - диаппазоны часов

Проверка 5.1
1) сохраняется: нормально
2) всасывание изменений: нормально
Код:
scheduler 05-03/19:24:23  INFO [Thread-12] TaskExecuter - TaskExecuter => reloadTasks()
(работает через eventbus)

Проверка 5.3
1) сохраняется: нормально
2) всасывание изменений: нормально
Код:
mq 05-03/19:18:53 DEBUG [event-proc-p-2-t-1] Consumer - Caught from UNDEF Event[ru.bitel.bgbilling.kernel.event.events.system.ScheduledTaskReloadEvent] moduleId: no; pluginId: no; cid: global; scid: -1; userId: -1; timestamp: -1
mq 05-03/19:18:53  INFO [event-proc-p-2-t-1] TaskExecuter - TaskExecuter => reloadTasks()
(работает через mq)

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/