Merge pull request #2433 from iv-org/increase-channel-refresh-delay

Decrease channel refresh frequency (1 min -> 1 h)
This commit is contained in:
syeopite 2021-10-20 19:12:35 +00:00 committed by GitHub
commit 129779a757
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -9,7 +9,7 @@ class Invidious::Jobs::RefreshChannelsJob < Invidious::Jobs::BaseJob
lim_fibers = max_fibers lim_fibers = max_fibers
active_fibers = 0 active_fibers = 0
active_channel = Channel(Bool).new active_channel = Channel(Bool).new
backoff = 1.seconds backoff = 2.minutes
loop do loop do
LOGGER.debug("RefreshChannelsJob: Refreshing all channels") LOGGER.debug("RefreshChannelsJob: Refreshing all channels")
@ -58,8 +58,9 @@ class Invidious::Jobs::RefreshChannelsJob < Invidious::Jobs::BaseJob
end end
end end
LOGGER.debug("RefreshChannelsJob: Done, sleeping for one minute") # TODO: make this configurable
sleep 1.minute LOGGER.debug("RefreshChannelsJob: Done, sleeping for thirty minutes")
sleep 30.minutes
Fiber.yield Fiber.yield
end end
end end