2

我们已经验证,AT&T 的蜂窝网络(3G 或 LTE)上的长请求会在 45 秒后超时。这不会发生在 Verizon 或 Sprint 上。iOS 或 Android 手机或连接方式无关紧要。通过 WIFI 或有线网络连接到相同的 Web 服务器没有问题。您在长请求中看到的是来自 AT&T 代理的 504 错误。有谁知道是否有一个请求标头可以告诉 AT&T 代理给我们更多时间?或者有人问 AT&T?当然,我们可以实现复杂的轮询解决方案,但问题 - 被调用的系统可能需要 2 分钟才能返回任何内容 - 不在我们的控制之下。

不要指望这里有任何解决方案,但你永远不知道:-)

4

1 回答 1

1

我遇到了与 504 网关超时以及与慢速连接相关的其他问题的相同问题。

我有一个将图像和数据发送到 Web 服务器的应用程序。这些图像是 2-3MB 的高分辨率图像。我经常需要检查网关超时、损坏的 PIPE 错误、ECONNRESET 超时。在查看了 AT&T 的代理后,我发现了一个解决方法,至少在 Nexus 4 上,它涉及完全删除代理。

在 Nexus 4 上,该设置位于“设置”>“移动网络设置”>“接入点名称”>“接入点”(我的是 ATT WAP)>“代理”下。我删除了 wireless.cingular.com 并将其留空。

请注意,还有一个 MMS 代理。我认为应该不理会这个人以便接收彩信。我听说有些手机两者没有分离。在这种情况下,您可能必须创建另一个接入点来复制原始信息中的所有信息,包括代理,然后在两种模式之间进行交换。

于 2013-05-24T13:08:00.250 回答