fix static file server statistics resetting (#33)
Currently, the static file server will try to reset the statistics about files served rapidly starting from midnight for about a second. This removes log spam and a load spike at midnight.
This commit is contained in:
		| @@ -78,9 +78,8 @@ public class FileStatisticsService : IHostedService | |||||||
|             _metrics.SetGaugeTo(MetricsAPI.GaugeFilesUniquePastDaySize, 0); |             _metrics.SetGaugeTo(MetricsAPI.GaugeFilesUniquePastDaySize, 0); | ||||||
|  |  | ||||||
|             var now = DateTime.UtcNow;                                                                                                                                                       |             var now = DateTime.UtcNow;                                                                                                                                                       | ||||||
|             TimeOnly currentTime = new(now.Hour, now.Minute, now.Second); |             DateTime midnight = new(now.Date, new(0, 0, 0));                                                                                                                                 | ||||||
|             TimeOnly futureTime = new(0, 0, 0); |             var span = midnight.AddDays(1) - now; | ||||||
|             var span = futureTime - currentTime; |  | ||||||
|  |  | ||||||
|             await Task.Delay(span, _resetCancellationTokenSource.Token).ConfigureAwait(false); |             await Task.Delay(span, _resetCancellationTokenSource.Token).ConfigureAwait(false); | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Charlotte
					Charlotte