Quantcast
Channel: All Forums
Viewing all articles
Browse latest Browse all 28058

Waitmultiple causes IIS hang specific for user

$
0
0

I have a problem with a web site hosted on IIS8 (Server 2012).

When a user clicks on a hyperlink, the site appears to 'hang', opening a new tab and going to the same site results in nothing. But when the user closes ALL the browser's windows and reopens the site, it works just fine.

The website is based on ASP.NET 4.0, C# and relies heavily on LINQ queries. I try to understand which call causes the WaitHandle in the first place (and there i can maybe add a timeout then). So I have to figure out which call causes this. Do you know maybe how can I trace where the call comes from?

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

 


Viewing all articles
Browse latest Browse all 28058

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>