ServiceStack - 如何增加网关超时?

时间:2014-03-31 18:55:51

标签: c# servicestack

我正在调用我的ServiceStack服务来运行一个长时间运行的进程。 (ServiceStack 4.011)

大约60秒后我不断收到网关超时错误。

我试图在客户端设置超时时间(见下文),但它没有帮助。 60秒后我仍然会收到网关超时错误。

任何人都可以帮我延长超时时间,以免我收到Gateway Timeout错误吗?

jsonServiceClient client = new JsonServiceClient(ncdServiceAddress);

client.Timeout = new TimeSpan(0,5,0);  // 5 min

完整错误如下。

NCD.DataPump.Cache_Coverages_Pump.PumpDOT_CarriersToNCD_fromLastUpdatedDate_usingS3' failed: Gateway Timeout
    ServiceStack.WebServiceException: Gateway Timeout
    at ServiceStack.ServiceClientBase.ThrowWebServiceException[TResponse](Exception ex, String requestUri)
    at ServiceStack.ServiceClientBase.ThrowResponseTypeException[TResponse](Object request, Exception ex, String requestUri)
    at ServiceStack.ServiceClientBase.HandleResponseException[TResponse](Exception ex, Object request, String requestUri, Func`1 createWebRequest, Func`2 getResponse, TResponse& response)
    at ServiceStack.ServiceClientBase.Send[TResponse](Object request)

0 个答案:

没有答案