; Redis Session Lock Override for Nextcloud ; Prevents orphaned session locks from causing infinite hangs ; ; Default Nextcloud container settings: ; redis.session.lock_expire = 0 (locks NEVER expire - causes infinite hangs) ; redis.session.lock_retries = -1 (infinite retries - causes worker exhaustion) ; redis.session.lock_wait_time = 10000 (10 seconds per retry - very slow) ; ; These settings ensure locks auto-expire and failed requests don't block workers forever: ; - Locks expire after 30 seconds (prevents orphaned locks) ; - Max 100 retries = 5 seconds total wait time (prevents infinite loops) ; - 50ms wait between retries (reasonable balance) redis.session.lock_expire = 30 redis.session.lock_retries = 100 redis.session.lock_wait_time = 50000