mirror of
https://git.nadeko.net/Fijxu/invidious.git
synced 2025-12-13 16:45:11 +00:00
Gracefully exit when is not possible to connect to Redis for Video cache
This commit is contained in:
@@ -100,7 +100,12 @@ module Invidious::Database::Videos
|
||||
@redis : Redis::Client
|
||||
|
||||
def initialize
|
||||
@redis = Redis::Client.new(CONFIG.redis_url)
|
||||
@redis = begin
|
||||
Redis::Client.new(CONFIG.redis_url)
|
||||
rescue ex
|
||||
LOGGER.fatal "Video Cache: Failed to connect to redis database: '#{ex.message}'"
|
||||
exit(1)
|
||||
end
|
||||
LOGGER.info "Video Cache: Using Redis compatible DB to store video cache"
|
||||
LOGGER.info "Connecting to Redis compatible DB"
|
||||
if @redis.ping
|
||||
|
||||
Reference in New Issue
Block a user