IIS会话挂起用户 - c#

时间:2013-04-11 09:16:24

标签: c# hang windows-server-2012 iis-8

我在IIS8(Server 2012)上托管的网站出现问题。

当用户点击超链接时,该网站似乎“挂起”,打开一个新标签并转到同一个网站时什么都没有。但是当用户关闭所有浏览器的窗口并重新打开网站时,它的工作正常。

我已经附加了DebugDiag,这是最有希望的结果:

The following threads in w3wp.exe__APPPOOL__PID__3868__Date__04_10_2013__Time_05_54_00PM__816__HTTPRESPONSE_RULE1.dmp are waiting in a WaitMultiple

(40) 1,06% of threads blocked

Thread 40 - System ID 1876
Entry point   ntdll!RtlUserThreadStart+1d 
Create time   10-4-2013 15:47:52 
Time spent in user mode   0 Days 00:00:00.015 
Time spent in kernel mode   0 Days 00:00:00.125 

This thread is waiting in a WaitMultiple

.NET Call Stack

Function 
System.Threading.WaitHandle.WaitMultiple(System.Threading.WaitHandle[], Int32, Boolean, Boolean) 

Full Call Stack
Function   Source 
ntdll!NtWaitForMultipleObjects+a    
KERNELBASE!WaitForMultipleObjectsEx+e5    
clr!WaitForMultipleObjectsEx_SO_TOLERANT+62    
clr!Thread::DoAppropriateAptStateWait+53    
clr!Thread::DoAppropriateWaitWorker+186    
clr!Thread::DoAppropriateWait+7d    
clr!WaitHandleNative::CorWaitMultipleNative+278    
mscorlib_ni+53562c    
System_ni+260d06    
mscorlib_ni+4f0a05    
mscorlib_ni+4f0769    
mscorlib_ni+4f0727    
mscorlib_ni+503e81    
clr!CallDescrWorkerInternal+83    
clr!CallDescrWorkerWithHandler+4a    
clr!MethodDescCallSite::CallTargetWorker+2e6    
clr!ThreadNative::KickOffThread_Worker+105    
clr!Frame::Push+a0    
clr!Frame::Pop+86    
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+2bd    
clr!ReturnToPreviousAppDomainHolder::Init+39    
clr!Thread::DoADCallBack+234    
clr!Frame::Push+d6    
clr!Frame::Pop+86    
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+2bd    
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+23b    
clr!ThreadNative::KickOffThread+bd    
clr!Thread::intermediateThreadProc+7d    
kernel32!BaseThreadInitThunk+1a    
ntdll!RtlUserThreadStart+1d 

如何进一步调查此错误,我能看到哪个进程导致WaitMultiple?

提前致谢!

0 个答案:

没有答案