问题标签 [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 投票
1 回答
2661 浏览

python - Python 模拟 504 网关超时错误

我正在尝试模拟协议错误 504 网关超时。这是我的服务器代码。我想在 add() 方法中返回 504 错误。

提前感谢您的宝贵时间。

0 投票
1 回答
298 浏览

c# - 从代码隐藏中的 url 请求文件时出现 504 错误

我正在尝试使用 URL 读取文件,但是我不断收到 504 网关超时。

用户提交了一个表单,我需要使用 XmlTextReader 从一个相当大的 xml 文件 (45mb) 中获取一些信息。但是,每次发出请求时,它都会在一台服务器上返回 504 网关超时,但它在另一台服务器上工作正常。大约 20 秒后抛出 504 错误,但是在另一台服务器上,它确实工作,文件的读取速度比这快得多。

奇怪的问题是 IIS 甚至没有记录这个请求。我浏览了日志,可以在系统中找到有效的条目,但是在无效的系统中,IIS 日志中没有请求。让它看起来甚至没有命中 IIS。

0 投票
1 回答
1225 浏览

python - python:requests.exceptions.Timeout vs requests.models.Response.status_code 504(网关超时)

requests.exceptions.Timeout VS requests.models.Response.status_code = 504 [网关超时]

两者之间的实际区别是什么,因为两者都处理说超时发生了?

假设服务 s1 调用 S2

在 s1 中:

request.post(url=s2,..., timeout=60)

何时会提出 requests.exceptions.Timeout 以及在什么情况下收到 504。

可以对所有这些例外进行重试 - 我相信上述问题的答案可能会导致这个..

提前致谢。

0 投票
1 回答
18770 浏览

javascript - 加载资源失败:服务器响应状态为 504(网关超时)

我正在使用 django-python、javascript 开发一个项目。当我从视图中调用一个长时间运行的进程(耗时)大约 20 多分钟时,该进程成功启动。我在 ajax 中使用 loader 来通知用户进程正在运行。该过程完成后,加载程序将停止并更改为已完成状态。

但问题是每次在进程启动 14.59 分钟后,加载程序都会停止并且状态更改为已完成。但是在后台运行的进程还没有完成。在那之后页面崩溃。该过程完成后,我将结果绑定在网页中的标签下。在该标签中出现错误504(网关超时)。在 web 控制台日志Failed to load resource: server 响应状态为 504 (Gateway Timeout),打印出上述错误。如果有人知道,请帮我解决这个问题。

django 在那之后是否正在关闭连接?如果是这样,有可能在 django 设置(settings.py)中提到超时。我尝试在 ajax 调用中给出超时但同样的问题返回。我的疑问是在 django 开发服务器上。django开发服务器是否有超时。但是当我搜索这个问题时,我发现在nginx服务器中出现了相同类型的问题。django 是依赖 nginx 还是使用它?

我试图提供有关我的问题的所有信息,如果有任何进一步的说明,请告诉我。

0 投票
1 回答
1275 浏览

nginx - 播放框架 POST 端点返回超时 - 504

我正在运行基于 Play Framework 2.5.10 构建的 REST API 产品。它通过 NGINX 反向路由运行,我能够到达所有 GET 端点,但我在所有 POST 端点上都超时,所有这些都消耗 JSON。

请注意,在开发环境中它工作正常,我能够到达所有这些端点,但在生产中,无论是通过 IP 连接还是通过反向路由 DNS,我都会在 POST 上超时。

高度赞赏解决此问题的任何指针。

试图访问的路由

我需要在 nginx 上定义所有路由吗?

添加了授权码

0 投票
2 回答
898 浏览

php - Windows php file_get_contents 在本地主机上返回 504

我在使用 PhP 时遇到问题,在执行类似操作时会超时

我也尝试过使用 CURL 和其他东西,当我尝试从其他地方接收数据时它工作正常,但是当它是本地主机时我得到 504。

我在 Windows 10 x64 Php 版本是 7.0.18 nginx 版本是 1.8.0

到目前为止,我已经尝试过为所有目录设置权限,尝试过不同的用户代理等,我什至尝试过在浏览器中复制与我的 chrome 相同的请求,但我不走运。

我在 error.log 中得到这个 nginx 错误。

这是我从我的 access.log 中得到的。

这是我从 php_errors.log 得到的 php 错误

http://127.0.0.1/test.php在使用浏览器访问时工作正常。所以我很无能为力,希望有人能帮助我。

indexsss.php 包含大量注释代码(因此执行的行号)唯一未注释的代码是这个。

$test = file_get_contents("http://127.0.0.1/test.php");

测试.php

"Hello, this is a test"

如果您需要更多信息,请告诉我。

0 投票
3 回答
67696 浏览

http-status-code-504 - 如何修复 504 网关超时错误?

我一直在使用 jquery 来尝试从 API 中提取数据。但是我收到 504 错误。即使我使用邮递员来测试数据,也会发生这种情况。谁能建议我需要做些什么来解决这个问题?

0 投票
1 回答
417 浏览

javascript - 错误 504,避免一些数据从服务器传递到客户端?

我正在开发一个应用程序,它应该接收一个.CSV文件,保存它,扫描它,以及insert每条记录into DB的数据,最后删除文件。

对于包含大约 10000 条记录的文件,没有问题,但对于较大的文件,PHP script is correctly runned and all data are saved into DB则会打印出来ERROR 504 The server didn't respond in time.

我正在扫描.CSV file with the php function fgetcsv();.

我已经将设置编辑到php.ini文件(max execution time (120)等)中,但没有任何变化,1分钟后显示错误。

我还尝试使用 javascript 函数每 10 秒显示一次警报,但在这种情况下也会显示错误。

有没有办法避免这个问题?是否可以每隔几秒将一些数据从服务器传递到客户端以避免错误?

谢谢

0 投票
1 回答
2013 浏览

python - 如何使用来自 API 的 504 Gateway Timeout 错误响应继续 for 循环?

我正在使用一个名为 lob 的包来标准化我拥有的地址数据集。在运行了几千个地址后,我收到了 504 网关错误。来自 Lob 的响应错误如下:

我试图排除此错误,以便我的代码可以反复联系 lob,直到它可以通过而没有网关错误:

网关错误似乎无法“排除”;有人对解决这个问题有任何想法吗?

我的最终目标是这样的:

  1. 绕过错误。
  2. 记录错误。
  3. 继续 csv 文件的下一行。

谢谢。

0 投票
1 回答
4889 浏览

http-status-code-504 - 如何生成 504 网关超时错误

我正在测试一个 Web 应用程序,它有时会生成 504,网关超时错误。我想检查它是否仍然产生相同的。有什么方法可以再次产生 504 错误?