servicestack,C#,servicestack" /> servicestack,C#,servicestack" />

C# ServiceStack-如何增加网关超时?

C# ServiceStack-如何增加网关超时?,c#,servicestack,C#,servicestack,我正在调用我的ServiceStack服务来运行一个长时间运行的进程。(ServiceStack 4.011) 大约60秒后,我一直收到网关超时错误 我试图在客户端上设置更长的超时时间(见下文),但没有帮助。60秒后,我仍然收到网关超时错误 有人能帮我延长超时时间,这样我就不会出现网关超时错误吗 jsonServiceClient client = new JsonServiceClient(ncdServiceAddress); client.Timeout = new TimeSpan(0

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

大约60秒后,我一直收到网关超时错误

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

有人能帮我延长超时时间,这样我就不会出现网关超时错误吗

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)

你要通过代理吗?您的代理很可能设置为60秒。如果是这样,请尝试将代理设置更改为不使用代理进行本地连接(假定此连接位于本地网络上)无代理。(我知道)奇怪。我广泛使用ServiceStack,有些数据非常庞大,需要大量处理,可能需要10分钟以上。我唯一一次遇到问题,每2分钟就有一次,是在它试图通过代理出去的时候。你打这个电话是在你的本地网络之外,还是全部是内部的?在网络之外。