修改timeout与日志

This commit is contained in:
老九 2021-08-28 00:55:03 +08:00
parent f6c1822afd
commit 3e2bcacc08

View File

@ -28,7 +28,7 @@ namespace FastGithub.DomainResolve
private readonly ILogger<DomainResolver> logger; private readonly ILogger<DomainResolver> logger;
private readonly TimeSpan lookupTimeout = TimeSpan.FromSeconds(5d); private readonly TimeSpan lookupTimeout = TimeSpan.FromSeconds(5d);
private readonly TimeSpan connectTimeout = TimeSpan.FromSeconds(2d); private readonly TimeSpan connectTimeout = TimeSpan.FromSeconds(5d);
private readonly TimeSpan dnscryptExpiration = TimeSpan.FromMinutes(5d); private readonly TimeSpan dnscryptExpiration = TimeSpan.FromMinutes(5d);
private readonly TimeSpan fallbackExpiration = TimeSpan.FromMinutes(1d); private readonly TimeSpan fallbackExpiration = TimeSpan.FromMinutes(1d);
private readonly TimeSpan loopbackExpiration = TimeSpan.FromSeconds(5d); private readonly TimeSpan loopbackExpiration = TimeSpan.FromSeconds(5d);
@ -226,12 +226,12 @@ namespace FastGithub.DomainResolve
} }
catch (OperationCanceledException) catch (OperationCanceledException)
{ {
this.logger.LogWarning($"已跳过连接过慢IP{address}"); this.logger.LogWarning($"已忽略连接超时的IP{address}");
return default; return default;
} }
catch (Exception) catch (Exception)
{ {
this.logger.LogWarning($"已跳过不可连接的IP{address}"); this.logger.LogWarning($"已忽略不可连接的IP{address}");
await Task.Delay(this.connectTimeout, cancellationToken); await Task.Delay(this.connectTimeout, cancellationToken);
return default; return default;
} }