问题标签 [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 回答
1304 浏览

r - R Plumber API:防止“504 网关超时”

我已经按照说明使用管道工编写并部署了一个 R API到 Digital Ocean 液滴。

我在 .json 数据中发布并期待 .json 数据返回。为此,我使用curl命令行中的命令,例如:

当我发布一个小数据集时,这很好用,但随着数据集变大,我开始收到如下 HTTP 错误:

我尝试编辑/etc/nginx/nginx.conf以允许更长的超时和更大的文件,但仍然没有运气。该nginx.conf文件如下:

然后我重新启动 nginx 服务器,sudo service nginx restart但仍然出现超时错误。

/var/log/nginx/error.log行内容如下:

您可以就管道工如何在幕后工作提供的任何帮助或提示确实非常有用。非常感谢!

0 投票
2 回答
4509 浏览

python - nginx 和烧瓶 docker 容器出现 504 错误

两天的工作,我仍然卡住了。我正在运行单独的 nginx 和应用程序容器。应用程序容器有一个烧瓶应用程序,它在端口 8000 上运行一个 gunicorn 进程。

每次我导航到localhost:8080本地主机上映射到的 nginx 端口 80 时,我都会收到一个加载屏幕和一个 nginx 504 错误。

这是我在终端上看到的:在此处输入图像描述

码头工人-compose.yml

nginx.conf

nginx Dockerfile

如果需要,我会提供更多信息,以便在我正在努力解决的这个问题上获得一些帮助。

0 投票
0 回答
5701 浏览

java - 获取 HTTP 状态码 504。可能是什么原因以及如何解决?

我有一个核心服务器和一个网关服务器。只有网关与 CORE 交互。

其中一项请求必须与外部合作伙伴进行交互,其中包括以下步骤。

  • CORE 向 GATEWAY 发送请求并等待响应
  • GATEWAY 将请求发送到 EXTERNAL 并将响应发送回 CORE

在 CORE 服务器中,我得到了这个 IOException

我认为 IOException 是因为我使用urlConnection.getInputStream()的是urlConnection.getErrorStream().

无法弄清楚为什么我收到错误 504。

GATEWAY 服务器成功获得响应,我认为那里没有问题。

我已经处理了 HTTPSrequestsender 的 SocketTimeoutException、ConnectException、FileNotFoundException 异常。

0 投票
1 回答
869 浏览

ajax - 仅在 IE11 中的跨域请求超时(在其他浏览器中正常)

我在 Internet Explorer 11 中运行的应用程序存在问题,该应用程序向振幅.com 发出外部 API 请求并返回 504 GATEWAY TIMEOUT 错误 - 这会导致页面出现长时间延迟(有时会崩溃)并在安慰。

查看网络选项卡时,我可以看到此请求已发布在 Chrome/Firefox 中加载同一站点时,它工作得非常好(没有延迟问题)

在 Microsoft Edge 中尝试相同的方法时,它似乎工作正常 - 任何想法为什么会出现这种情况?

0 投票
0 回答
886 浏览

javascript - 请求获取错误 504

所以我们需要发送一个请求,但是我们收到了错误 504,在花费了几个小时之后,我们找不到丢失的内容或错误的内容。创建它的人已经离开,我们无法修复它。完整的错误 JSON 在这里https://pastebin.com/ngumgbEr。请指导我们。

下面的代码是使用上面这段代码的一个例子

0 投票
2 回答
872 浏览

amazon-web-services - AWS - 如何设置 HTTP 502 超时?

我们有一个运行 api 的 elasticbeanstalk 应用程序。现在,对 API 的请求通常需要几十秒才能得到满足。在发送请求 60 秒后,我曾经为请求获取 http 504 Gateway_Timeout。

在此处输入图像描述

所以我将负载均衡器的“空闲超时”设置为 1800 秒。

在此处输入图像描述

现在我在 60 秒后收到 http 502 代理错误:

在此处输入图像描述

如何修复它,以便即使请求花费的时间超过 60 秒,我也不会收到 http 500 错误?

任何建议表示赞赏。谢谢你。

0 投票
3 回答
2304 浏览

php - Nginx php-fpm 504 网关错误

经过数小时的搜索和调试,我放弃了!

有数以千计的关于长期运行的 PHP 进程的问题和文章,但没有一个能解决我的问题。

我有一个包含以下代码的 PHP 脚本:

它只是打算运行 31 秒。

我有一个 Nginx,PHP 在 debian 服务器中配置为 fastcgi。

我设置 max_execution_time = 600

我什至把它放进去

还设置

在 /etc/php5/fpm/pool.d/www.conf

我还在 nginx.conf http 部分进行了这些更改

并将指令放在服务器部分。以及 nginx 配置的 location 部分中的这些指令

但是我还是在浏览器中遇到Gateway Timeout错误!(是的!我重启了 php-fpm 和 nginx 数千次)

你们有什么想法吗?

0 投票
1 回答
798 浏览

reactjs - Express API backend receiving requests but not responding, Nginx

I have a front end reactjs being served by nginx. shown here:

Additionally, I have a second express app receiving requests at 127.0.0.1:4000. The front end calls fetch to 'api/something' and the express app receives that and handles it but does not respond, the client side errors with 504 (Gateway Time-out). Any ideas?

0 投票
2 回答
19292 浏览

iis-7.5 - 来自 IIS 服务器的 504 网关超时

我正在使用基于 IIS 的 Web 服务器,我正在使用试图从 Web 服务器获取数据的 Infor 应用程序。但是,当有大量数据并且查询运行超过 60 秒时,我会收到网关超时错误(504)。

我在哪里设置配置以增加直到 2 分钟或 5 分钟?任何帮助,将不胜感激。

0 投票
2 回答
113 浏览

python-3.x - 使用 Scrapy 获取网站时出错

我正在尝试通过 shell 中的 Scrapy 获取网站,

但是通过我抓取一个我无法弄清楚的504错误,猜猜它可能是什么?