Skip to content

Commit a2ef002

Browse files
authored
Fix to isolate the sidekiq process that runs the scheduler job (#15314)
1 parent 9342705 commit a2ef002

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

boxfile.yml

+1
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ worker.sidekiq:
110110
mailers: bundle exec sidekiq -c 5 -q mailers -L /app/log/sidekiq.log
111111
pull: bundle exec sidekiq -c 5 -q pull -L /app/log/sidekiq.log
112112
push: bundle exec sidekiq -c 5 -q push -L /app/log/sidekiq.log
113+
scheduler: bundle exec sidekiq -c 5 -q scheduler -L /app/log/sidekiq.log
113114

114115
writable_dirs:
115116
- tmp

config/sidekiq.yml

+14
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,51 @@
55
- [push, 4]
66
- [mailers, 2]
77
- [pull]
8+
- [scheduler]
9+
:scheduler:
10+
:listened_queues_only: true
811
:schedule:
912
scheduled_statuses_scheduler:
1013
every: '5m'
1114
class: Scheduler::ScheduledStatusesScheduler
15+
queue: scheduler
1216
trending_tags_scheduler:
1317
every: '5m'
1418
class: Scheduler::TrendingTagsScheduler
19+
queue: scheduler
1520
media_cleanup_scheduler:
1621
cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
1722
class: Scheduler::MediaCleanupScheduler
23+
queue: scheduler
1824
feed_cleanup_scheduler:
1925
cron: '<%= Random.rand(0..59) %> <%= Random.rand(0..2) %> * * *'
2026
class: Scheduler::FeedCleanupScheduler
27+
queue: scheduler
2128
doorkeeper_cleanup_scheduler:
2229
cron: '<%= Random.rand(0..59) %> <%= Random.rand(0..2) %> * * 0'
2330
class: Scheduler::DoorkeeperCleanupScheduler
31+
queue: scheduler
2432
user_cleanup_scheduler:
2533
cron: '<%= Random.rand(0..59) %> <%= Random.rand(4..6) %> * * *'
2634
class: Scheduler::UserCleanupScheduler
35+
queue: scheduler
2736
ip_cleanup_scheduler:
2837
cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
2938
class: Scheduler::IpCleanupScheduler
39+
queue: scheduler
3040
email_scheduler:
3141
cron: '0 10 * * 2'
3242
class: Scheduler::EmailScheduler
43+
queue: scheduler
3344
backup_cleanup_scheduler:
3445
cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
3546
class: Scheduler::BackupCleanupScheduler
47+
queue: scheduler
3648
pghero_scheduler:
3749
cron: '0 0 * * *'
3850
class: Scheduler::PgheroScheduler
51+
queue: scheduler
3952
instance_refresh_scheduler:
4053
cron: '0 * * * *'
4154
class: Scheduler::InstanceRefreshScheduler
55+
queue: scheduler

0 commit comments

Comments
 (0)