From 1f9e3ea9429df1cadf77d68bc2f7b8b006696f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Denquin?= Date: Tue, 16 Jul 2024 17:35:31 +0200 Subject: [PATCH] fix(redis): Timeout error on unique jobs (#2291) ## Context - We often have an error message about redis timeout (0.1 seconds) - After investigation, its coming from the uniqueness job configuration ## Description - Update the `redis_timeout` value to the same as redis, `5 second` . It's a lot but it will cover cases where redis can be slower (self hosted). https://github.com/getlago/lago/issues/188#issuecomment-2229508006 --- config/initializers/active_job_uniqueness.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/initializers/active_job_uniqueness.rb b/config/initializers/active_job_uniqueness.rb index 7b1cb461ee2..e345d99c680 100644 --- a/config/initializers/active_job_uniqueness.rb +++ b/config/initializers/active_job_uniqueness.rb @@ -12,5 +12,9 @@ end config.redlock_servers = ["#{uri.scheme}://:#{ENV["REDIS_PASSWORD"]}@#{host}:#{uri.port}"] + config.redlock_options = { + retry_count: 0, + redis_timeout: 5 + } end end