[Mono-devel-list] Request Timeout when SOAP call returns

Gonzalo Paniagua Javier gonzalo at ximian.com
Fri May 27 16:16:15 EDT 2005


On Fri, 2005-05-27 at 14:40 +0100, Aidan Skinner wrote:
> I'm seeing the following exception when a particular SOAP call returns:
> 
> System.Net.WebException: The request timed out
> in <0x000ef> System.Net.HttpWebRequest:EndGetResponse (IAsyncResult
> asyncResult)in <0x0005f> System.Net.HttpWebRequest:GetResponse ()
> in <0x00053>
> System.Web.Services.Protocols.WebClientProtocol:GetWebResponse
> (System.Net.WebRequest request)
> 
> even though it returns in < 1 second. 
> 
> After being pointed to
> http://www.mono-project.com/Article:ThreadPool_Deadlocks
> 
> I tried setting MONO_THREADS_PER_CPU to increasingly large numbers, but
> that didn't seem to have any effect.

Unless you're hogging the threadpool, this is unrelated.

> 
> Oddly, it seems to *only* be this particular SOAP request, prior and
> subsequent ones go fine. It seems to happen all the time on x86_64, but
> also happens much more infrequently (like, maybe 1 in 10) on regular x86
> hardware (with the same behaviour, outgoing SOAP fine, server processes,
> incoming SOAP then bam!)

We need a test case and also the mono version you're using.

-Gonzalo





More information about the Mono-devel-list mailing list