Skip to content

Commit 5bcfdfe

Browse files
committed
Stacked the schedule for the jobs
1 parent bfecce7 commit 5bcfdfe

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

app/clock.rb

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,6 @@
55

66
include Clockwork
77

8-
# Runs as 1:01 AM Pacific
9-
every(1.day, 'award:activate:active', at: '01:01') do
10-
ActivatePendingUsersWorker.perform_async
11-
end
12-
13-
every(1.day, 'award:refresh:stale', at: '00:00') do
14-
RefreshStaleUsersWorker.perform_async
15-
end
16-
178
# On the first of every month send the popular protips from the previous month.
189
every(1.day, 'protip_mailer:popular_protips', if: ->(t){ t.day == 1 }) do
1910
if ENV['PROTIP_MAILER_POPULAR_PROTIPS']
@@ -24,25 +15,34 @@
2415
end
2516
end
2617

27-
every(1.day, 'cleanup:protips:associate_zombie_upvotes', at: '03:30') do
28-
CleanupProtipsAssociateZombieUpvotesJob.perform_async
18+
every(1.day, 'teams:refresh', at: '22:00') do
19+
TeamsRefreshJob.perform_async
2920
end
3021

31-
every(1.day, 'clear_expired_sessions', at: '06:00') do
32-
ClearExpiredSessionsJob.perform_async
22+
every(1.day, 'award:refresh:stale', at: '00:00') do
23+
RefreshStaleUsersWorker.perform_async
3324
end
3425

35-
every(1.day, 'protips:recalculate_scores', at: '03:00') do
36-
ProtipsRecalculateScoresJob.perform_async
26+
# Runs as 1:00 AM Pacific
27+
every(1.day, 'award:activate:active', at: '01:00') do
28+
ActivatePendingUsersWorker.perform_async
29+
end
30+
31+
every(1.day, 'cleanup:protips:associate_zombie_upvotes', at: '02:00') do
32+
CleanupProtipsAssociateZombieUpvotesJob.perform_async
3733
end
3834

39-
every(1.day, 'search:sync', at: '04:00') do
35+
every(1.day, 'search:sync', at: '03:00') do
4036
SearchSyncJob.perform_async
4137
end
4238

43-
every(1.day, 'teams:refresh', at: '05:00') do
44-
TeamsRefreshJob.perform_async
39+
every(1.day, 'protips:recalculate_scores', at: '04:00') do
40+
ProtipsRecalculateScoresJob.perform_async
41+
end
42+
43+
every(1.day, 'clear_expired_sessions', at: '05:00') do
44+
ClearExpiredSessionsJob.perform_async
4545
end
4646

4747
# This is tied with broken code. Probably should delete
48-
every(1.day, 'facts:system', at: '00:00') {}
48+
# every(1.day, 'facts:system', at: '00:00') {}

0 commit comments

Comments
 (0)