繁体   English   中英

如何解决由System.Web.Handlers.TransferRequestHandler引起的asp.net应用程序的高CPU使用率和崩溃?

[英]how to resolve high CPU usage and crash for asp.net application caused by System.Web.Handlers.TransferRequestHandler?

我在服务器4个vCPU,10GB RAM,SSD HDD上部署了ASP.NET应用程序。 查阅NewRelic,我发现根本原因是:

System.Web.Handlers.TransferRequestHandler

我还使用DebugDiag进行了分析,结果是:性能分析表明:

平均CPU的热门线程为:

线程3428-Microsoft.Win32.Win32Native.ReadFile(Microsoft.Win32.SafeHandles.SafeFileHandle,Byte *,Int32,Int32 ByRef,IntPtr)

这些线程中的所有功能(不包括样板功能)

System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr,System.Web.RequestNotificationStatus ByRef)

Microsoft.Win32.Win32Native.ReadFile(Microsoft.Win32.SafeHandles.SafeFileHandle,字节*,Int32,Int32 ByRef,IntPtr)

所有操作所有操作中的所有功能(不包括样板功能)System.Threading.Monitor.ObjWait(Boolean,Int32,System.Object)System.Threading.WaitHandle.WaitOneNative(System.Runtime.InteropServices.SafeHandle,UInt32,Boolean, Boolean)System.Threading.Thread.SleepInternal(Int32)System.Threading.WaitHandle.WaitMultiple(System.Threading.WaitHandle [],Int32,Boolean,Boolean)System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr,System.Web。 RequestNotificationStatus ByRef)Microsoft.Win32.Win32Native.ReadFile(Microsoft.Win32.SafeHandles.SafeFileHandle,Byte *,Int32,Int32 ByRef,IntPtr)

请帮助并建议解决问题的步骤。 谢谢

在大多数页面上标记EnableSessionState =“ False”或使用自定义SessionState模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM