diff --git a/lib/split/helper.rb b/lib/split/helper.rb index db5cf049..7941f2a6 100644 --- a/lib/split/helper.rb +++ b/lib/split/helper.rb @@ -16,7 +16,7 @@ def ab_test(metric_descriptor, control = nil, *alternatives) else control_variable(experiment.control) end - rescue Errno::ECONNREFUSED, Redis::CannotConnectError => e + rescue Errno::ECONNREFUSED, Redis::CannotConnectError, SocketError => e raise(e) unless Split.configuration.db_failover Split.configuration.db_failover_on_db_error.call(e)