Failed jobs do not become expired to allow you to re-queue them without any
time pressure. You should re-queue or delete them manually, or apply AutomaticRetry(OnAttemptsExceeded = AttemptsExceededAction.Delete)
attribute to delete them automatically.
An exception occurred during performance of the job. Fewer details...
10/14/2026 00:28:03
StackExchange.Redis.RedisTimeoutException
The message timed out in the backlog attempting to send because no connection became available, command=EXEC, timeout: 5000, outbound: 2KiB, inbound: 6KiB, next: MULTI, inst: 0, qu: 48, qs: 20, aw: True, bw: WritingMessage, rs: ReadAsync, ws: Flushed, in: 0, in-pipe: 0, out-pipe: 0, last-in: 36, cur-in: 0, sync-ops: 14206015, async-ops: 14630, serverEndpoint: 10.0.7.71:6379, conn-sec: 26.89, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: kundtest-frida-bgjobs-757cfb594c-n4m7m(SE.Redis-v2.8.31.52602), PerfCounterHelperkeyHashSlot: 2849, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=9,Free=32758,Min=2,Max=32767), POOL: (Threads=20,QueuedItems=0,CompletedItems=80152092,Timers=114), v: 2.8.31.52602 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
StackExchange.Redis.RedisTimeoutException: The message timed out in the backlog attempting to send because no connection became available, command=EXEC, timeout: 5000, outbound: 2KiB, inbound: 6KiB, next: MULTI, inst: 0, qu: 48, qs: 20, aw: True, bw: WritingMessage, rs: ReadAsync, ws: Flushed, in: 0, in-pipe: 0, out-pipe: 0, last-in: 36, cur-in: 0, sync-ops: 14206015, async-ops: 14630, serverEndpoint: 10.0.7.71:6379, conn-sec: 26.89, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: kundtest-frida-bgjobs-757cfb594c-n4m7m(SE.Redis-v2.8.31.52602), PerfCounterHelperkeyHashSlot: 2849, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=9,Free=32758,Min=2,Max=32767), POOL: (Threads=20,QueuedItems=0,CompletedItems=80152092,Timers=114), v: 2.8.31.52602 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
at StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](Messagemessage, ResultProcessor`1processor, ServerEndPointserver, TdefaultValue) in /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:line 2099
at Hangfire.DisableConcurrentExecutionAttribute.OnPerformed(PerformedContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\DisableConcurrentExecutionAttribute.cs:line 62
at Hangfire.Server.BackgroundJobPerformer.InvokeOnPerformed(KeyValuePair`2ctx) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 212
An exception occurred during performance of the job. More details...
10/13/2026 22:51:06
StackExchange.Redis.RedisTimeoutException
The message timed out in the backlog attempting to send because no connection became available, command=EXEC, timeout: 5000, outbound: 1KiB, inbound: 0KiB, next: MULTI, inst: 0, qu: 21, qs: 6, aw: True, bw: WritingMessage, rs: ReadAsync, ws: Flushed, in: 0, in-pipe: 0, out-pipe: 0, last-in: 36, cur-in: 0, sync-ops: 14159964, async-ops: 14379, serverEndpoint: 10.0.7.71:6379, conn-sec: 27.03, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: kundtest-frida-bgjobs-757cfb594c-n4m7m(SE.Redis-v2.8.31.52602), PerfCounterHelperkeyHashSlot: 2849, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=2,Free=32765,Min=2,Max=32767), POOL: (Threads=10,QueuedItems=0,CompletedItems=79893030,Timers=93), v: 2.8.31.52602 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
StackExchange.Redis.RedisTimeoutException: The message timed out in the backlog attempting to send because no connection became available, command=EXEC, timeout: 5000, outbound: 1KiB, inbound: 0KiB, next: MULTI, inst: 0, qu: 21, qs: 6, aw: True, bw: WritingMessage, rs: ReadAsync, ws: Flushed, in: 0, in-pipe: 0, out-pipe: 0, last-in: 36, cur-in: 0, sync-ops: 14159964, async-ops: 14379, serverEndpoint: 10.0.7.71:6379, conn-sec: 27.03, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: kundtest-frida-bgjobs-757cfb594c-n4m7m(SE.Redis-v2.8.31.52602), PerfCounterHelperkeyHashSlot: 2849, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=2,Free=32765,Min=2,Max=32767), POOL: (Threads=10,QueuedItems=0,CompletedItems=79893030,Timers=93), v: 2.8.31.52602 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
at StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](Messagemessage, ResultProcessor`1processor, ServerEndPointserver, TdefaultValue) in /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:line 2099
at Hangfire.DisableConcurrentExecutionAttribute.OnPerformed(PerformedContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\DisableConcurrentExecutionAttribute.cs:line 62
at Hangfire.Server.BackgroundJobPerformer.InvokeOnPerformed(KeyValuePair`2ctx) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 212
An exception occurred during performance of the job. More details...
10/08/2026 10:37:50
Microsoft.Data.SqlClient.SqlException
Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Microsoft.Data.SqlClient.SqlException: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception: Unknown error 258
--- End of inner exception stack trace ---
at Microsoft.Data.SqlClient.SqlCommand.<>c.<ExecuteDbDataReaderAsync>b__270_0(Task`1result)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.RunInternal(ExecutionContextexecutionContext, ContextCallbackcallback, Objectstate)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContextexecutionContext, ContextCallbackcallback, Objectstate)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task¤tTaskSlot, ThreadthreadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObjectparameterObject, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObjectparameterObject, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumeratorenumerator, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<<ExecuteAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4operation, Func`4verifySucceeded, TStatestate, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4operation, Func`4verifySucceeded, TStatestate, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TStatestate, Func`4operation, Func`4verifySucceeded, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()
at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1source, CancellationTokencancellationToken)
at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1source, CancellationTokencancellationToken)
at NP.FRIDA.Calculations.TreeFunctions.GetACopyOfOrg(IContextcontext, Int32year, DWContractorallContractors) in /mnt/azp/_work/6/s/NP.FRIDA.Calculations/TreeFunctions.cs:line 37
at NP.FRIDA.Calculations.CalcAll.InitTreeFunctions(IContextcontext, Int32year) in /mnt/azp/_work/6/s/NP.FRIDA.Calculations/CalcAll.cs:line 288
at NP.FRIDA.Calculations.CalcAll.DoSomeInitialCreationAndSetting(IContextcontext, Int32year, Nullable`1vehicleId) in /mnt/azp/_work/6/s/NP.FRIDA.Calculations/CalcAll.cs:line 228
at NP.FRIDA.Calculations.CalcAll.CalcAYearAsync(Int32year, DateTimecurrentDate) in /mnt/azp/_work/6/s/NP.FRIDA.Calculations/CalcAll.cs:line 55
at NP.FRIDA.BackgroundJob.CalculationsJob.ProcessRecalculationAsync(Int32firstYear) in /mnt/azp/_work/6/s/NP.FRIDA.BackgroundJob/Calculations/CalculationsJob.cs:line 124
at NP.FRIDA.BackgroundJob.CalculationsJob.ProcessRecalculationAsync(Int32firstYear) in /mnt/azp/_work/6/s/NP.FRIDA.BackgroundJob/Calculations/CalculationsJob.cs:line 134
at NP.FRIDA.BackgroundJob.ProcessRecalculationDuringOfficeHoursMultiTenant.ExecuteBackgroundJob(IServiceProviderscopedServiceProvider) in /mnt/azp/_work/6/s/NP.FRIDA.BackgroundJob/Calculations/ProcessRecalculationDuringOfficeHoursMultiTenant.cs:line 26
at NP.FRIDA.BackgroundJob.MultiTenant.MultiTenantBackgroundJob`1.ExecuteJobAsTenant(FridaTenantInfotenantInfo) in /mnt/azp/_work/6/s/NP.FRIDA.BackgroundJob/MultiTenant/MultiTenantBackgroundJob.cs:line 85
at NP.FRIDA.BackgroundJob.MultiTenant.MultiTenantBackgroundJob`1.ExecuteJobAsTenant(FridaTenantInfotenantInfo) in /mnt/azp/_work/6/s/NP.FRIDA.BackgroundJob/MultiTenant/MultiTenantBackgroundJob.cs:line 103
at NP.FRIDA.BackgroundJob.MultiTenant.MultiTenantBackgroundJob`1.ExecuteJob(StringtenantIdentifier) in /mnt/azp/_work/6/s/NP.FRIDA.BackgroundJob/MultiTenant/MultiTenantBackgroundJob.cs:line 41
at InvokeStub_TaskAwaiter.GetResult(Object,Object, IntPtr*)
at System.Reflection.RuntimeMethodInfo.Invoke(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)