Ich versuche herauszufinden, welche Konfiguration ich für Timeouts in meiner Net Core WebApp verpasst habe. Ungefähr 0,5% der Anfragen werden mit 408 Statuscode in App Insights protokolliert. Ich habe die Einstellung requestTimeout in web.config angewendet und die Einstellungen für Kestrel konfiguriert. Die automatische Skalierung hält die CPU-Last unter 70%. Habe ich etwas in der Konfiguration verpasst? Ich kann nicht verstehen, warum diese TimeoutsAsp Net Core Timeouts
.UseKestrel(options =>
{
options.Limits.MaxRequestBodySize = 3221225472;
options.Limits.MinRequestBodyDataRate =
new MinDataRate(bytesPerSecond: 100, gracePeriod: TimeSpan.FromSeconds(10));
options.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30);
})
Danke
danke für den Vorschlag. Ich bin sicher, dass Timeouts nicht mit Scale-outs zusammenhängen, da ich das gleiche Problem mit leistungsfähigeren Instanzen hatte, bei denen die CPU-Auslastung unter 40% lag – megadrofan