WCF - (504)服务器未返回此请求的响应

时间:2010-04-07 11:48:34

标签: asp.net wcf timeout request

我有一个JSONP WCF服务,使用后端作为MySql。当我使用visual studio在本地运行时,它正常工作。

现在我们已经在Windows Server 2003中托管了它。

现在发生了一个非常奇怪的问题..

当我用fiddler做一个内部不需要太多处理的请求时,它给我结果200 OK,所需的输出作为响应,但当我做一个需要一些内部数据处理的请求时,它给我504错误(网关超时错误)。

我还查看了C:\ WINDOWS \ system32 \ LogFiles以查看它是否记录了任何错误,但它在fiddler请求中显示了ok结果,如下所示:

字段:日期时间s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent)sc-status sc-substatus sc-win32 -status

2010-04-07 10:08:06 W3SVC490896353 s-ip GET /InitialState.svc/GetInitialState reference = 1& pageId = 18 8080 - c-ip Fiddler 200 0 64

任何人都可以帮我解决问题吗? 或者我可以尝试找出它为什么会发生的任何想法? 任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:0)

它看起来像是客户端的超时,或服务器和客户端之间的某种情况。

要检查的事项:

  • 您使用的是代理服务器吗?是否设置了超时?
  • 你是如何接听客户的?客户端的超时设置是什么?