Hi there, this is the official changelog page of FastCron.
FastCron runs cronjobs at the scheduled times by default, regardless of ongoing executions. If a cronjob takes more time to run than its interval, it leads to overlapping executions.
Before, you could prevent cronjob executions from overlapping by enabling the Single instance feature.
Now, you can allow up to 5 overlapping executions by adjusting the Max instances:
The table below shows running executions when you allow up to 3 overlaps:
Time | Running executions | Events |
---|---|---|
1 | 1 |
|
2 | 1 ,2 |
|
3 | 1 ,2 ,3 |
|
4 | 1 ,2 ,3 |
4 is skipped |
5 | 1 ,3 ,5 |
2 complete |
6 | 3 , 5 , 6 |
1 is removed |
7 | 3 , 5 , 6 |
7 is skipped |
8 | 6 , 8 |
3 and 5 complete |
9 | 9 |
6 and 8 complete |
Please note that removing a running execution just deletes it from our database. The execution will continue to run until it's complete or timed out.
API function
cron_add
andcron_edit
update:single
is deprecated, please useinstances
instead.
Please log in to comment.
Powered by Updote.