mirror of
https://git.nadeko.net/Fijxu/invidious.git
synced 2025-12-14 00:55:10 +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
|
@redis : Redis::Client
|
||||||
|
|
||||||
def initialize
|
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 "Video Cache: Using Redis compatible DB to store video cache"
|
||||||
LOGGER.info "Connecting to Redis compatible DB"
|
LOGGER.info "Connecting to Redis compatible DB"
|
||||||
if @redis.ping
|
if @redis.ping
|
||||||
|
|||||||
Reference in New Issue
Block a user