Offset scheduled jobs by 5 minutes

This is intended to avoid contention with database backups that many users
probably schedule to start at exactly the top of an hour.
This commit is contained in:
Jeremy Lin 2021-04-05 23:12:36 -07:00
parent d77333576b
commit 90e0b7fec6
2 changed files with 6 additions and 6 deletions

View file

@ -66,12 +66,12 @@
# JOB_POLL_INTERVAL_MS=30000 # JOB_POLL_INTERVAL_MS=30000
## ##
## Cron schedule of the job that checks for Sends past their deletion date. ## Cron schedule of the job that checks for Sends past their deletion date.
## Defaults to hourly. Set blank to disable this job. ## Defaults to hourly (5 minutes after the hour). Set blank to disable this job.
# SEND_PURGE_SCHEDULE="0 0 * * * *" # SEND_PURGE_SCHEDULE="0 5 * * * *"
## ##
## Cron schedule of the job that checks for trashed items to delete permanently. ## Cron schedule of the job that checks for trashed items to delete permanently.
## Defaults to daily. Set blank to disable this job. ## Defaults to daily (5 minutes after midnight). Set blank to disable this job.
# TRASH_PURGE_SCHEDULE="0 0 0 * * *" # TRASH_PURGE_SCHEDULE="0 5 0 * * *"
## Enable extended logging, which shows timestamps and targets in the logs ## Enable extended logging, which shows timestamps and targets in the logs
# EXTENDED_LOGGING=true # EXTENDED_LOGGING=true

View file

@ -322,10 +322,10 @@ make_config! {
job_poll_interval_ms: u64, false, def, 30_000; job_poll_interval_ms: u64, false, def, 30_000;
/// Send purge schedule |> Cron schedule of the job that checks for Sends past their deletion date. /// Send purge schedule |> Cron schedule of the job that checks for Sends past their deletion date.
/// Defaults to hourly. Set blank to disable this job. /// Defaults to hourly. Set blank to disable this job.
send_purge_schedule: String, false, def, "0 0 * * * *".to_string(); send_purge_schedule: String, false, def, "0 5 * * * *".to_string();
/// Trash purge schedule |> Cron schedule of the job that checks for trashed items to delete permanently. /// Trash purge schedule |> Cron schedule of the job that checks for trashed items to delete permanently.
/// Defaults to daily. Set blank to disable this job. /// Defaults to daily. Set blank to disable this job.
trash_purge_schedule: String, false, def, "0 0 0 * * *".to_string(); trash_purge_schedule: String, false, def, "0 5 0 * * *".to_string();
}, },
/// General settings /// General settings