我在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?
提前致谢!