Comment résoudre l'utilisation élevée de la CPU et le crash de l'application ASP.NET causée par System.Web.Handlers.TransferreQuestHandler?

StackOverflow https://stackoverflow.com//questions/23046517

Question

J'ai une application ASP.NET déployée sur un serveur 4 VCPU, 10 Go de RAM, disque dur SSD. En levant les yeux sur NewRelic, j'ai trouvé la cause première de:

system.web.handlers.transferrequestHandler

J'ai aussi fait une analyse utilisant Debugdiag et les conclusions ont été: L'analyse de la performance montre que:

Les threads supérieurs de AVG CPU étaient les suivants:

thread 3428 - Microsoft.win32.win32native.Readfile (Microsoft.Win32.SafeHandles.SafefileHandle, octet *, int32, int32 byref, intPTR)

toutes les fonctions de ces filets (exclut les fonctions de la plaque de chaudière)

system.web.hosting.unsafeismethods.mgdindicatecompletion (intptr, system.web.requestnotificationStatus byref)

microsoft.win32.win32native.readfile (Microsoft.win32.SafeHandles.SafefileHandle, octet *, int32, int32 byref, intPTR)

toutes les opérations Toutes les fonctions de toutes les opérations (exclut les fonctions de plaques de chaudière) System.Threading.Monitor.Objwait (Boolean, int32, System.Object) System.threading.waithandle.waitonnatif (System.Runtime.Interopservices.SafeHandle, UINT32, Boolean, Boolean) System.threading.thread.sleepinternal (int32) Système.threading.waithandle.waitmultiple (System.threading.waithandle [], int32, booléen, booléen) System.web.hosting.unsafafeismethods.mgdindicatCompétion (intPtr, system.web.requestnotificationStatus byrf) Microsoft.win32.win32native.readfile (Microsoft.Win32.SafeHandles.SafefileHandle, octet *, int32, int32 byref, intPTR)

S'il vous plaît aider et vous recommander des étapes de résolution. Merci

Était-ce utile?

La solution

Mark EnableSessionState="False" sur la plupart des pages ou utilisez un module de session personnalisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top