Fixed: Don't apply indexer backoff on DNS and connection issues.

Fixes #751
This commit is contained in:
Taloth Saldono
2016-01-17 19:22:43 +01:00
parent 45d4371328
commit 0d19f645e8
2 changed files with 27 additions and 3 deletions

View File

@@ -202,7 +202,16 @@ namespace NzbDrone.Core.Indexers
}
catch (WebException webException)
{
_indexerStatusService.RecordFailure(Definition.Id);
if (webException.Status == WebExceptionStatus.NameResolutionFailure ||
webException.Status == WebExceptionStatus.ConnectFailure)
{
_indexerStatusService.RecordConnectionFailure(Definition.Id);
}
else
{
_indexerStatusService.RecordFailure(Definition.Id);
}
if (webException.Message.Contains("502") || webException.Message.Contains("503") ||
webException.Message.Contains("timed out"))
{