Экшен "Пауза" отстает от реального времени

  • Автор темы Автор темы djmers
  • Дата начала Дата начала

djmers

Client
Регистрация
11.10.2019
Сообщения
8
Реакции
0
Баллы
1
Обнаружил такую проблему.
Если поставить паузу на существенный промежуток времени например на 26299 сек. по пауза отрабатывает позже аж на 37 минут!
Кто сталкивался?
Может я чего-то не знаю?
 
Обнаружил такую проблему.
Если поставить паузу на существенный промежуток времени например на 26299 сек. по пауза отрабатывает позже аж на 37 минут!
Кто сталкивался?
Может я чего-то не знаю?
а зачем пауза на 400+ часов ?
проще сделать цикл с паузой на 1 секунду и сверять текущее время с уставкой+смещение.
 
пауза в шаблоне? а зачем такая дикая пауза в шаблоне?
Необходимо делать запросы на сервер в определенное время, шаблон вычисляет оставшееся время в секундах до этого времени и запускает паузу.
 
а зачем пауза на 400+ часов ?
проще сделать цикл с паузой на 1 секунду и сверять текущее время с уставкой+смещение.
Знаю что так можно, но думал вариант с паузой более симпатичен.
Видимо недоработка программы, рас такая погрешность...
 
Необходимо делать запросы на сервер в определенное время, шаблон вычисляет оставшееся время в секундах до этого времени и запускает паузу.
я конечно не знаю что там за шаблон такой, что не работает 40+ часов, а тупо ждет... есть же планировщик в зенке, запуск в определенное время, повторы регулярные, повторы с паузой после выполнения, без паузы.... ну там точность миннутная, но для 40+ часов это фигня полная :bk:
 
Можно попробовать так, по времени, высчитал через сколько, потом высчитал по времени когда, и дальше кубик if
C#:
Развернуть Свернуть Копировать
DateTime date1 = DateTime.ParseExact(project.Variables["D_d"].Value, "dd.MM.yyyy.H.mm", CultureInfo.InvariantCulture);// время сейчас
DateTime date2 = DateTime.ParseExact(project.Variables["D"].Value, "dd.MM.yyyy.H.mm", CultureInfo.InvariantCulture);

int result = Int32.Parse((date1 - date2).TotalMinutes.ToString());
return result;
 
Видимо недоработка программы, рас такая погрешность..
тут программа не причем я больше чем уверен, во время ожидания такого куска времени может произойти все что угодно, вплоть до того что зенка сожрет всю оперативку.. хз
надо двигаться в сторону оптимизации, а это означает, надо идти в ту сторону где шаблон будет быстрее всего отрабатывать.
запускай шаблон по расписанию
или так же по расписанию каждую минуту, и в начале шаблона делай проверку нужного времени
 
столкнулся с похожей проблемой, 7200 секунд(2 часа) в экшене а по факту 2 часа 10 минут. проблему то я решил, а вот осадок....))
 
столкнулся с похожей проблемой, 7200 секунд(2 часа) в экшене а по факту 2 часа 10 минут. проблему то я решил, а вот осадок....))
Кубик Пауза не является точным инструментом.
 

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