Recurring agents run one hour behind/ahead due to Daylight Savings Time
Symptom
For Process Commander versions prior to 5.4, recurring agents will run one hour ahead (or behind) after Daylight Savings Time starts or ends; a manual change must be made to the agent definition.
Solution
Explanation
When defining a Recurring agent, you fill out the Start date and time in the Recurrence dialog box (reached by clicking the Advanced button in the Agent Schedule form).
The date/time you enter in the Start field is interpreted as the local time in the time zone of your local server, and is the desired time of the first execution of the agent. Subsequent executions of the agent are 24 hours later (or multiples of 24 hours).
When Daylight Savings Time starts (or ends), the time between agent executions is one hour more (or less) than 24 hours, so the agent will begin executing at an incorrect time.
Workaround
1. Shut down the problem agent (using the System Management Application).
2. Open your Agent Schedule instance and click on the Advanced tab to open the Recurrence dialog box.
3. Change the Start field to reflect the current date, and the time that you wish the agent to run. Click OK.
4. Restart the agent through the SMA.
NOTE: This change will have to be made at the beginning and at the end of Daylight Savings Time (twice a year).
Resolution
This issue was resolved in Version 5.4, where agents automatically handle the Daylight Savings Time changes; recurring agents which are scheduled to run at the same time each day will continue to run at that time, even after a time change.