Как разрешить использование высокого процессора и сбоя для приложения ASP.NET, вызванное System.Web.handlers.transferrequesthandhandher?

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

Вопрос

У меня есть приложение ASP.NET, развернутое на сервере 4 VCPU, 10 ГБ ОЗУ, SSD HDD. Глядя на Ньюрелич, я нашел корневой причиной:

system.web.handlers.transferrequestHandler

Я также сделал анализ, используя Debugdiag, и выводы были: Анализ производительности показывает, что:

<Сильные> Лучшие темы AVG CPU было:

Тема 3428 - Microsoft.win32.win32native.readfile (Microsoft.win32.safehandles.safefilehandle, byte *, int32, int32 byref, intptr)

Все функции в этих потоках (исключая функции котла)

system.web.hosting.unsafeiismethods.mgdindicateCompletions (intptr, system.web.requestnotificationStatus byref)

Microsoft.win32.win32native.readfile (Microsoft.win32.safehandles.safefilehandle, byte *, int32, int32 byref, intptr)

все операции Все функции во всех операциях (исключая функции котла) System.Threading.Monitor.objwait (Boolean, INT32, System.Object) System.Threading.waithandle.waitonenative (system.runtime.interopservies.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.requestnociationStationStatus byref) Microsoft.win32.win32native.readfile (Microsoft.win32.safehandles.safefilehandle, байт *, int32, int32 byref, intptr)

Пожалуйста, помогите и порекомендуйте шаги для разрешения. Спасибо

Это было полезно?

Решение

mark enilesionState="false" на большинстве страниц или используйте пользовательский модуль SessionState.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top