gpt4 book ai didi

HTTP 状态 504

转载 作者:可可西里 更新时间:2023-11-01 15:03:41 25 4
gpt4 key购买 nike

当我的 win32 (c#) 应用程序调用网络服务时出现以下错误。

The request failed with HTTP status 504: Gateway timeout server response timeout.

我理解“我认为”这是因为上游请求没有及时得到响应。

但我的问题是?如何更改我的 win32 应用程序中的 app.config 设置,以便有更多时间处理其数据。我假设我需要在我的应用程序设置上进行这些更改,因为托管 ws 的 Web 服务和 IIS 设置时间较长。

期待回复并提前致谢。

最佳答案

你不能。问题不在于您的应用程序不耐烦和超时;问题是中间代理不耐烦并且超时。 “服务器在充当网关或代理时,没有收到来自 URI 指定的上游服务器的及时响应。” ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.5 ) 这很可能表明源服务器有某种问题,因此它没有快速响应转发的请求。

可能的解决方案,没有一个能让你开心:

  • 增加代理的超时值(如果它在您的控制之下)
  • 向另一台服务器发出请求(如果有另一台服务器具有相同的数据)
  • 以不同方式提出请求(如果可能),这样您一次请求的数据就更少
  • 一旦服务器没有问题再试

关于HTTP 状态 504,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/261536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com