И снова перевод часов

bfmradio

Well-known member
и снова проблемы

два ID снова проиграли подряд

а в следующем часе EVENЕ 2 часа даже не стал загружаться.
Такого я еще не видел.

Это что какое то правило неповторения в планировщике? или что за фигня такая?

1:59 .... 2:00 время сдвинулось на час назад - а здесь ID дважды проиграло. хоть и стоит не играть два подряд.

и второй раз когда снова 1:59 задание времени не загрузилось.... тоесть час не отбился.
 
Программа работает по часам и, соответственно, выпускает то, что должно запуститься в соответствие с системыми часами. Если было 2:00, запустится задание на это время (если оно есть), если будет переход на 1:00 тут же, запустится задание на 1:00. Про сам перевод часов программа не знает ничего, проверяется только системное время в моменте.
 
Программа работает по часам и, соответственно, выпускает то, что должно запуститься в соответствие с системыми часами. Если было 2:00, запустится задание на это время (если оно есть), если будет переход на 1:00 тут же, запустится задание на 1:00. Про сам перевод часов программа не знает ничего, проверяется только системное время в моменте.
Как вариант добавить проверку для периодов когда переводят часы, что если за последние там 70 минут уже был запуск в такое же время то пропускать текущий.. Вроде должно сработать.. то есть отработает ивент на 1:00, потом в 2 часы переведутся и проверка не допустит заново его запустить, а только когда опять будет 2 уже по новому.. думаю по другому никак.. а может есть другие решения этих моментов с переводами..
 
А в два часа когда реальные два часа пришли почему ВООБЩЕ ЗАДАНИЕ НЕ ЗАПУСТИЛОСЬ?
оно просто было проигнорировано.

И два типа файла которые настроены НЕЕ ИГРАТЬ подряд все равно проиграли... вот это я не понимаю.
Каждый перевод времени это бллл уродство в эфире.
 
Как вариант добавить проверку для периодов когда переводят часы, что если за последние там 70 минут уже был запуск в такое же время то пропускать текущий..
И тут же получаем нерабочие повторы. Это как минимум.

думаю по другому никак.. а может есть другие решения этих моментов с переводами..
Есть решение. Учтем, что 1) часы вообще мало где переводятся, и 2) переводятся они ночью, а также 3) решение имеет высокую сложность - и при этом не дает очевидных преимуществ. В итоге получам что решение это - оставить все как есть. Плюс решение может быть и на стороне пользователя: не ставить задания на границу, когда часы переводят.
 
И два типа файла которые настроены НЕЕ ИГРАТЬ подряд все равно проиграли... вот это я не понимаю.
Каждый перевод времени это бллл уродство в эфире.
Перевод часов, вообще, не имеет никакого смысла, и создает массу проблем, поэтому от этой практики многие отказались или идут разговоры на эту тему.
В вашем случае - см. выше, не стоит ставить задания на период, когда идет переход. Можете на дни перевода, их всего 2 в году, загружать другой список заданий или придумать какое-то подобное решение. Также стоит оценить "ущерб" в том смысле: кому есть дело в 2 часа ночи до повторного джингла и подобных "проблем".

Почему играют 2 типа подряд, это отдельный вопрос, может, там между ними что-то еще успело запуститься, и это уже не подряд. Выпуск идет через основной плейлист?
 
Назад
Верх