Unser bei JTL gehosteter RDP Server hat sporadisch und unregelmässig ein zwei Stunden lang extreme Prozessorlast durch den Prozess SQL Server zu verzeichnen, was den Betrieb ganz schön aufhält wenns passiert. Nach den zwei Stunden ist dann wieder alls in Ordnung als wäre nichts gewesen, Prozesslast 40%.
Eine Ursache konnte bis jetzt nicht ausgemacht werden, weder worker noch RDP Benutzer oder Workflows scheinen damit in Zusammenhang zu stehen.
Der runner up bei der Prozessorlast ist übrigens .NET mit AddinProcess.exe mit teils 20%, ist das notwendig bzw. kann man die Prozessressourcen irgendwie drosseln?
Außerdem hat WaWi auf dem RDP beim Start gerne mal einminütige Hänger in denen gar nichts geht, nach 1-2 Hängern läufts aber flott (es sei denn oben genanntes Szenario passiert). Wenns dann aber länger läuft (6h+), kanns passieren, dass Ergebnisse vefälscht angezigt werden und wenn WaWi geschlossen wird, poppt für eine millisekunde eine unhandled exception auf. Nach einem erneuten Start von Wawi werden die Ergebnisse korrekt angezeigt, aber man hat halt wieder anfangs die Minutenhänger.
Eine Ursache konnte bis jetzt nicht ausgemacht werden, weder worker noch RDP Benutzer oder Workflows scheinen damit in Zusammenhang zu stehen.
Der runner up bei der Prozessorlast ist übrigens .NET mit AddinProcess.exe mit teils 20%, ist das notwendig bzw. kann man die Prozessressourcen irgendwie drosseln?
Außerdem hat WaWi auf dem RDP beim Start gerne mal einminütige Hänger in denen gar nichts geht, nach 1-2 Hängern läufts aber flott (es sei denn oben genanntes Szenario passiert). Wenns dann aber länger läuft (6h+), kanns passieren, dass Ergebnisse vefälscht angezigt werden und wenn WaWi geschlossen wird, poppt für eine millisekunde eine unhandled exception auf. Nach einem erneuten Start von Wawi werden die Ergebnisse korrekt angezeigt, aber man hat halt wieder anfangs die Minutenhänger.
Code:
Unbehandelte Ausnahme #768D2B047F379F8 vom Typ System.Reflection.TargetInvocationException in System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.InvalidOperationException: Der aufrufende Thread kann nicht auf dieses Objekt zugreifen, da sich das Objekt im Besitz eines anderen Threads befindet.