问题标签 [http-status-code-504]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
622 浏览

c# - IIS 有时返回 504 到完全相同的请求(MVC4 ASP.Net)

5 在带有 ASP.Net MVC4 的 Windows Server 2008R2 上

偶尔我从 IIS 收到 504 状态到一个确切的请求(有时一切正常,我收到 200)

调试服务器时,请求本身带有一个空的主体,但具有适当的内容长度标头(不是 0),奇怪的是我可以在提琴手中看到实际的主体(一个 40,000 个字符的 xml),所以它肯定不是一个客户问题。

我还注意到,当我收到 504 时,它需要很长时间才能到达我的处理程序

我试图弄清楚为什么 IIS 从我的请求中“剪辑”了正文?

0 投票
1 回答
259 浏览

rest - 访问 Kinvey 握手时出现 504 错误(Rest api)

我一直试图让 REST api 的 Kinvey握手工作一段时间,但没有任何运气。我正在使用libgdx 的网络类来发送 http 请求。每当我发送请求时,我都会收到 504(网关超时)错误。我按照网站上的说明进行操作,所以我不确定为什么会出现该错误。

这是我的尝试:

据我所知,标题有问题。我已经测试了将我带到登录屏幕的 Url。在我输入 App 密钥作为用户名和主密码作为密码后,登录工作。有什么明显的错误吗?有没有办法可以进一步调试?

0 投票
2 回答
4442 浏览

php - 脚本在“504 网关超时”后继续执行

我在 nginx+apache 下运行这个脚本。它将大数据包(分成多个部分)发送到远程服务器,循环调用 cURL 执行。对我来说奇怪的是,超时后我在浏览器(船长)中收到 504 错误,但脚本仍然继续运行!

我已经测试过了——脚本正在发送我需要它发送的所有数据,所以从技术上讲,这不是问题。但我认为像这样的任何不寻常的事情都可能在未来产生后果。

我将不胜感激更有经验的开发人员可能在此问题上分享的任何知识。

0 投票
1 回答
441 浏览

api - PayPal 新的 Rest API 返回 HTTP 状态 504

我正在测试 PayPal 的新 Rest API,遵循他们在https://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/上的“拨打您的第一个电话”示例。

一切都很好,但从昨天开始,我在尝试获取 access_token 时只得到 HTTP 504 状态。

这是它给我的回报:

我检查了 10 次我的代码,一切正常。我不明白的是它最初是有效的。

需要帮助,请

谢谢

0 投票
2 回答
641 浏览

perl - 分析超时的 Perl CGI 脚本

我有一个 Perl CGI 应用程序有时会超时,导致它被 Apache 杀死,并将504 Gateway Time-out错误发送到浏览器。我正在尝试使用 NYTProf 分析此应用程序,但是我无法读取配置文件数据:

我正在使用sigexit=1NYTProf 选项。这是重现问题的最小 CGI 脚本:

0 投票
1 回答
5787 浏览

python - 504 : urllib2 网关超时

当我尝试阅读页面的源代码时,我得到以下输出

我的 code.py (删除不相关的东西后):

我该如何解决这个问题?l_link 的重定向是否会导致这里出现问题?提前致谢。

PS:我已经搜索了这个问题,但找不到任何有用的东西。

0 投票
0 回答
3414 浏览

apache - 如何修复 504 网关超时

我的 /var/www 中有一个非常简单的 hello world 脚本。我通过在网络浏览器中输入我的内部 IP 地址进行了测试,它工作正常。

然后我转发了端口 80 并使用我的外部 IP 地址(但仍然来自我的家庭网络)对其进行了测试,并且它工作正常。但是,一旦我离开家并尝试从其他任何地方访问它,我就会收到错误 504 网关超时。

我尝试使用 apache2 和一个名为 shiny 的 Web 服务器程序,每次都得到相同的结果。我所做的任何谷歌搜索都说为了修复这封电子邮件,网站管理员,但我是网站管理员,不知道如何。

我的其他服务器(ssh、RStudio、游戏等)在我家外面都可以正常工作。

编辑:

网关超时错误仅来自我的手机。当我从笔记本电脑上尝试时,我得到了

哎呀!谷歌浏览器无法连接到 . .

哪里. . 是我的公共 IP 地址。

已解决(有点):

使用不同的外部端口似乎可行。我最好的猜测是我的 ISP 阻止了端口 80。这个解决方案对我来说是可以接受的,因为我将是唯一一个使用网络服务器的人,但是如果我需要在家中托管一个公共网站,我想我需要打电话给我的 ISP。

0 投票
2 回答
52097 浏览

git - Git 错误:请求的 URL 返回错误:访问 http:// 时出现 504 网关超时

我正在使用由我公司的内部云 (KVM) - RHEL 6.4 配置的 VM。

我能够从 Internet 克隆外部存储库。然而,我无法弄清楚如何在我公司的 Intranet 上克隆内部存储库。

起初我没有设置http_proxyorhttps_proxy并收到此错误:

设置http_proxyand后https_proxy,我现在在等待大约 60 秒后收到此错误:

我可以从我的笔记本电脑上克隆这个 repo,而不是虚拟机

关于我应该在哪里看的任何想法?

谢谢。

0 投票
1 回答
1215 浏览

php - 自定义 504 页面不起作用

在我开发的软件中,用户可以发送 PHP 用来向数据库插入行的 XLS 文件。通常一个文件有 1500 行,在数据库中会产生 7000 行。该过程通常需要 5 到 7 分钟才能完成。

一段时间后,我收到 504 网关超时错误。我做了一项研究,发现解决方案是增加最大执行时间。我试过了,没有,就像配置被忽略了。

然后我尝试直接在 PHP 上设置它,使用函数ignore_user_abortset_time_limit. 再次,它没有工作。

在此之后我放弃了,并决定制作一个自定义错误页面来解释错误发生的原因,然后重定向回控制面板。所以,我去了我的 .htaccess 有以下内容:

并添加了以下语句:

当错误再次发生时,它不会重定向到 URL,而是显示默认错误页面。

更新

我使用dreamhost 共享主机。

0 投票
1 回答
908 浏览

php - 亚马逊的PHP超时问题

我有一个 PHP 站点,我在其中进行了 ajax 调用,在该 ajax 调用中,我调用了返回 XML 并解析它的 API,有时 XML 的问题是如此之大以至于需要很多时间,负载均衡器EC2 的超时值为 20 分钟,所以如果我的通话时间大于这个值,我会收到 504 错误,我该如何解决这个问题?我知道这是服务器问题,但我该如何解决?我认为 php.ini 在这里没有帮助