The Scheduler tab of the Options panel provides a number of configuration options which impact the SureSync Scheduler component of the application. The Scheduler service is the component which is responsible for running Schedules and Real-Time Monitors at the appropriate times.
When the Scheduler identifies a missed scheduled run time
This option determines how you want SureSync to handle synchronization jobs that were not run because the Scheduler component was not running at the time the jobs are scheduled to start. You can choose to:
Reschedule the job: When using this options, all run times that have passed will be ignored and the synchronization will be rescheduled to run at its next run time. For example, if you have a Schedule which is set to run every hour that missed the 1PM run time, the Schedule would be set to run again at 2PM with this option selected.
Run the job as soon as possible: SureSync will run the job the moment the Scheduler is running. For example, assume you had the Scheduler service stopped and an hourly Schedule was supposed to run at 1PM. You notice the Scheduler service is stopped and start it at 1:12PM. The Scheduler will start that missed Schedule immediately.
Run the job as soon as possible if the scheduled time was not missed by more than: This option is a combination of the other two available options. With this option selected, the job will run the moment the Scheduler is back up unless more than the amount of time you specified has passed since the scheduled run time. In which case it will ignore the run time that has passed by and reschedule the synchronization for its next run time.
Default start time for new Schedules
The time of day entered in this field is the time of day which the Schedule Wizard will use as the default time when you're configuring a new Schedule. To set this time, you can either type in a specifice time or use the arrow buttons to cycle through the hours of the day. You can manually override this default for any particular Schedule.
This option applies only to newly created Schedules. Adjusting this time will have no impact on the start time for Schedules which have already been created.
Maximum Number of Schedules to run at once
This option can be used to serve as a basic throttle for SureSync. When set to the default setting of 0, the SureSync Scheduler will run all jobs at their Scheduled start time regardless of how many Schedules are already running. Each Schedule running launches a SyncFiles.exe process which means system resources are consumed. If you are running a large number of Schedules at the same time, you might want to throttle the total number of Schedules allowed to run at once to conserve system resources.
If a value other than 0 is entered then the Scheduler will throttle the total number of jobs. For example, assume that you have entered a value of 5 for this option and that you have 6 schedules set to run at 10:00PM each night. With 5 set for this option only the first 5 schedules would be run at the 10:00PM start time. The 6th schedule would not be allowed to run until one of the first 5 completed.
This setting is global for the database which means that if you have multiple Schedulers running the count will apply to all of them collectively. This option does not consider Real-Time Monitors.
The 'OK' button will save your settings and close the Options panel. The 'Cancel' button will cancel any changes you made to this panel. The 'Apply' button will apply any changes you made to this panel.