Community forum

Please note that VisualCron support is not actively monitoring this community forum. Please use our contact page for contacting the VisualCron support directly.


Guest
  •  test
  • No customer Topic Starter
2010-03-15T16:41:40Z
During the Daylight savings time jump from 2 to 3 this week-end, I found that any jobs schedules during the hour of 2 did not run, as time changed from 2 to 3.

Please add support for this, as well as the time change back in the fall, for those who use this.

Maybe some various options for this time, I havn't given to much thought as to what options at this point, but just to give an idea for some thought.

thanks
Sponsor
Forum information
Support
2010-03-15T16:59:26Z
Jobs should normally be re-calculated if you have option "adjust for daylight savings" in Windows. Could you supply the server log for that change period.
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
Guest
  •  test
  • No customer Topic Starter
2010-03-16T19:30:09Z
Here is my log during the time change, it looks as though the recalculate worked, but not as I would intend. It seems like it recalculated for the next run on the 15th, instead of running the job that was missing because of the time change. If the job runs multiple times in that same day, it looks like, according to the log that it would be rescheduled for that day.

3/14/2010 1:58:21 AM Debug Number of running Jobs: 0
3/14/2010 1:58:21 AM Debug Number of running Tasks: 0
3/14/2010 1:58:21 AM Debug Log was trimmed from: 1076 to 1031
3/14/2010 3:00:00 AM Debug TimePutter: intDiff >=600 (3601)
3/14/2010 3:00:00 AM Debug Triggers will be recalculated due to time change in the system.
3/14/2010 3:00:00 AM Debug Next execution (6) for job 'Backup settings' is: 3/15/2010 2:00:00 AM
3/14/2010 3:00:00 AM Debug Next execution (6) for job 'Delete old log files' is: 3/14/2010 11:10:00 PM
3/14/2010 3:00:00 AM Debug Next execution (6) for job 'Elit Client Maint Window Automation Process' is: 3/14/2010 9:00:00 AM

thanks
Support
2010-03-16T21:58:57Z
Was the Job supposed to run between 2 and 3 or?
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
Guest
  •  test
  • No customer Topic Starter
2010-03-17T12:50:46Z
No, I did not suspend it.

thanks
Support
2010-03-17T12:56:17Z
What question did you answer to?
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
Guest
  •  test
  • No customer Topic Starter
2010-03-17T13:02:18Z
Sorry, I read it as suspend, not supose to run. And yes, there was a couple of jobs that should have run between 2 and 3, but where rescheduled for the next morning.

thanks
Support
2010-03-17T14:44:06Z
Can you elaborate more when the Job was supposed to run and which time the next run got?

Also, please tell us if this was a Custom or Interval Time trigger.
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
Guest
  •  test
  • No customer Topic Starter
2010-03-17T15:07:47Z
The main job in question was scheduled to run at 2:00 AM on the 14th of March. At 2:00 AM, the time changed to 3:00 AM, from looking at the VisualCron Job, VisualCron automatically reset the job to run at the next run time, which in this case, was on the 15th of March, at 2:00 AM. This is an interval scheduled job, to be ran daily at 2:00 AM.

I ended up having to run it manually, as I couldn't wait until the 15th when it was scheduled to run next.

thanks
Support
2010-03-17T15:13:32Z
Maybe we need to have some discussion how this should be handled best. There are a lot of exceptions regarding this. For example, let say your run your Job 4 times an hour between that time. Should we run the Job once then or 4 times?

Another problem is that 2:00 does not exist - it will just turn into 3:00. So, if a specific time does not exist how should we handle this.

The easy answer may be that we should have a setting that run any "missed" Jobs right after the time change. It is easier said and done and there may be a lot of opinions in how we should handle that - also, your case might not be the normal/generic case. Perhaps 3:00 is not a good time at all? Maybe it is better to just notify the user what happened?

Any input regarding this would be great.
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
The Diamond Z
2010-03-17T20:32:21Z
I had this problem with another scheduling system and though it sounds flaky I have a practical solution.

2am is a special case for jobs that run on Sundays. Most timezones switch @ 2am for DST going backwards and forwards.

To avoid this problem..we scheduled things at 1:59am instead.

It's a quick solution, but not the right one.
vinitron
2010-03-17T20:53:21Z
I always account for this when I schedule my jobs... I just avoid scheduling during the times affected by DST to prevent jobs running twice or not being run at all.
Guest
  •  test
  • No customer Topic Starter
2010-03-23T16:56:00Z
I would think, if a job was suppose to run during that time that was missed, there should be an option to force the running of the job right away or wait till the next scheduled time. In this case, if the job runs hourly, you wouldn't care about running it, but if the job was daily, or weekly and so on, and was schedule for this time, you would want it to run right away.

thanks
catkinson
2010-04-01T14:59:49Z
My company experienced the same DST issue.

Reading through the thread I tend to agree with post #13. There needs to be some way for the job to run if it is missed. If it is not a built in function it should at least be a server setting or such that could be turned on.

Scroll to Top