Browse Source

Fix loops when configuration items are abnormal or unreachable. #444

master
Savorboard 5 years ago
parent
commit
6583c9aff3
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      src/DotNetCore.CAP/Processor/IProcessor.InfiniteRetry.cs

+ 3
- 2
src/DotNetCore.CAP/Processor/IProcessor.InfiniteRetry.cs View File

@@ -30,11 +30,12 @@ namespace DotNetCore.CAP.Processor
} }
catch (OperationCanceledException) catch (OperationCanceledException)
{ {
//ignore
//ignore
} }
catch (Exception ex) catch (Exception ex)
{ {
_logger.LogWarning(1, ex, "Processor '{ProcessorName}' failed. Retrying...", _inner.ToString());
_logger.LogWarning(ex, "Processor '{ProcessorName}' failed. Retrying...", _inner.ToString());
await context.WaitAsync(TimeSpan.FromSeconds(2));
} }
} }
} }


Loading…
Cancel
Save