--- :concurrency: <%= ENV.fetch('SIDEKIQ_CONCURRENCY', 5) %> :queues: - [default, 8] - [push, 6] - [ingress, 4] - [mailers, 2] - [pull] - [scheduler] :scheduler: :listened_queues_only: true :schedule: scheduled_statuses_scheduler: every: '5m' class: Scheduler::ScheduledStatusesScheduler queue: scheduler trends_refresh_scheduler: every: '5m' class: Scheduler::Trends::RefreshScheduler queue: scheduler trends_review_notifications_scheduler: every: '6h' class: Scheduler::Trends::ReviewNotificationsScheduler queue: scheduler indexing_scheduler: interval: 1 minute class: Scheduler::IndexingScheduler queue: scheduler vacuum_scheduler: cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *' class: Scheduler::VacuumScheduler queue: scheduler follow_recommendations_scheduler: cron: '<%= Random.rand(0..59) %> <%= Random.rand(6..9) %> * * *' class: Scheduler::FollowRecommendationsScheduler queue: scheduler user_cleanup_scheduler: cron: '<%= Random.rand(0..59) %> <%= Random.rand(4..6) %> * * *' class: Scheduler::UserCleanupScheduler queue: scheduler ip_cleanup_scheduler: cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *' class: Scheduler::IpCleanupScheduler queue: scheduler pghero_scheduler: cron: '0 0 * * *' class: Scheduler::PgheroScheduler queue: scheduler instance_refresh_scheduler: cron: '0 * * * *' class: Scheduler::InstanceRefreshScheduler queue: scheduler accounts_statuses_cleanup_scheduler: interval: 1 minute class: Scheduler::AccountsStatusesCleanupScheduler queue: scheduler suspended_user_cleanup_scheduler: interval: 1 minute class: Scheduler::SuspendedUserCleanupScheduler queue: scheduler software_update_check_scheduler: interval: 30 minutes class: Scheduler::SoftwareUpdateCheckScheduler queue: scheduler auto_close_registrations_scheduler: interval: 1 hour class: Scheduler::AutoCloseRegistrationsScheduler queue: scheduler dashboard_cache_warmer_scheduler: interval: 2 hours class: Scheduler::Admin::DashboardCacheWarmerScheduler queue: scheduler