RSS Feed/News Built-in Redis cache does not gracefully degrade on connection failure, leading to fatal errors

Status
Not open for further replies.

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
30,553
Points
823

Reputation:

When the built-in Redis cache provider is configured and Redis becomes temporarily unavailable (e.g., during a service restart or brief outage), XenForo throws an uncaught RedisException, resulting in a fatal error that makes the entire site inaccessible. This occurs early in the bootstrap process during DataRegistry operations, preventing the site from loading any content until Redis recovers.

Expected: The system should degrade gracefully by falling back to a non-Redis cache (e.g...

Read more

Continue reading...
 
Status
Not open for further replies.
Top