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

php - 504 网关超时,每个 PUT 请求

在我们的一个登台/测试服务器(ngnix/apache 配置都尝试过)上,对于 Php Laravel 应用程序的每个 PUT 请求,我得到 504 网关超时,而其余请求正常工作。在本地测试时没有错误。没有对代码进行任何修改,几周前它运行良好。

有趣的是,PUT 请求对我的队友来说效果很好。这与我的 ISP 有什么关系,还是我们的登台服务器有问题?

注意:PUT 请求在我们的生产服务器(ngnix 配置)上对我来说工作得很好

0 投票
2 回答
1287 浏览

html - org.jsoup.HttpStatusException:获取 URL 的 HTTP 错误。Status=504 尝试抓取 HTML 内容时出错

我想从下面列出的 URL 中抓取 HTML 代码。问题是,我收到此错误:-

2016 年 8 月 14 日下午 6:40:36 booksscraper.BooksScraper 主要严重:空 org.jsoup.HttpStatusException:获取 URL 的 HTTP 错误。状态=504,URL= http://www.bkstr.com/webapp/wcs/stores/servlet/CourseMaterialsResultsView?catalogId=10001&categoryId=9604&storeId=10293&langId=-1&programId=636&termId=100043741&divisionDisplayName=%20&departmentDisplayName=ACCG&courseDisplayName=16971§ionDisplayName= 20DAVIS&demoKey=d& purpose= 在 org.jsoup.helper 的 org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:540) 上浏览 org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:590)。 bookscraper.BooksScraper 的 org.jsoup.helper.HttpConnection.get(HttpConnection.java:216) 的 HttpConnection.execute(HttpConnection.java:227)。

我已将超时设置为无穷大,但这没有帮助。该网站的 HTML 代码非常庞大,即 14833 行代码。这是问题的原因吗?

0 投票
1 回答
684 浏览

eclipse - eclipse中的`run as java application`和cmd行中的`java -jar xxx.jar`之间的区别?

我正在编写一个工具来调用另一个服务,但遇到了一个奇怪的问题。当我在 Eclipse 中将主方法文件作为 java 应用程序运行时,它工作正常,但是在我将它构建为一个 jar 并从 cmd 行运行它之后,就像java -jar xxx.jar使用完全相同的参数一样,我得到了 504 网关超时(响应很大但可以工作在日食中非常好)。实际上它在日食中运行得更快,知道吗?当要求少量回复时,它对两者都有效。

0 投票
0 回答
776 浏览

http-status-code-504 - 调试 504 错误 Docker 容器

我们有一个用作数据访问层(Swagger API)的 docker 容器。基础镜像是 Java。它是用 scala 编写的,dockerfile 是由 sbt build 构建的。该容器位于前端和数据库 (neo4j) 之间。

但是现在我们在尝试访问 DAL 容器时经常会遇到 504 错误(网关超时)。我们能够缩小和放大它,然后它再次工作 5/10 分钟。

在 Java Docker 容器中调试 504 错误的最佳方法是什么。我认为上面的 Kubernetes 服务没有问题(这始终适用于许多其他容器)。neo4j 还在运行。所以我们需要知道是容器有问题还是代码有问题。

0 投票
1 回答
374 浏览

python-2.7 - pyzabbix requests.exceptions.HTTPError: 504 error using trigger.get method

我正在使用pyzabbix并尝试使用trigger.get方法获取所有触发信息,但返回 504 Gateway Timeout 异常。以前从未发生过,当我尝试通过使用filter关键字指定主机名来获取所有单个主机触发器信息时,它运行良好。我认为这是由于主机数量的增加造成的,这意味着它返回了大量的触发器。到目前为止,我有大约 1800 台主机。这个问题有什么解决办法吗?

0 投票
1 回答
1493 浏览

django - 使用 Django (Nginx + Gunicorn) 提供静态文件时 HTTP 504 网关超时

我在 Amazon EC2 上托管我的 Django 项目时遇到问题。使用 Gunicorn 和 Nginx 托管网站时,尝试在浏览器中加载我的页面时出现以下错误(摘自 Javascript 控制台):

我相信 Nginx 在查找我的静态文件时遇到了一些问题,但我不确定为什么。这是我的 Nginx 配置:

/var/log/nginx/access.log 和 cat /var/log/nginx/error.log 不显示任何内容。

对于 HTTP 代码 504,长请求挂起并最终超时通常是一个问题,但我不确定它如何应用于我的项目,因为我只是尝试加载站点。

不知道如何调试这个问题,所以任何帮助表示赞赏!

0 投票
0 回答
600 浏览

nginx - CPU 100% CentOS 7 nginx

我被分配了一个新网站来工作,我最近把它移到了一个在 CentOS 7 上运行的新服务器上,它使用 nginx 来托管我用 zend 框架制作的网站。

但是,非常频繁(每天 10-20 次)服务器的 cpu 使用率变为 100% 并且网站崩溃(504 网关超时)。该站点仅在我重新启动服务器时才能再次运行。

因此我有两个问题:

当 CPU 完全使用时,如何重新启动服务器(或 nginx,在这种情况下我不确定)?

或者更好的是如何确定哪个文件是这个问题的根源?

0 投票
1 回答
165 浏览

javascript - 在 Azure 中使用 Angular 应用和 Rest 服务进行 CORS 验证

我们在云中使用 Azure,我们有 3 个部分:一个用于正面(角度),一个用于背面(java),最后一个用于数据。目前,我们面临一个问题,我们无法将 Angular 与 Java 代码连接起来。我们正在对 Angular 应用程序和 Rest 服务通信进行 CORS 验证。此问题仅发生在云中,而不发生在我们的本地设置中。

错误信息:

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://crecemasbcpdesa.lima.bcp.com.pe ”。响应具有 HTTP 状态代码 504。

0 投票
1 回答
5374 浏览

node.js - Downloading an audio file with Express API and ytdl

I'm trying to download a Youtube video audio using the ytdl-core module (https://github.com/fent/node-ytdl-core).

I wrote an API using Express which lets me download an audio by its URL:

The problem is that when I call this API I get a 504 error from my server.

I want to be able to save this downloaded audio on my local disk.

Help would be appreciated. Thank you

0 投票
1 回答
2021 浏览

e-commerce - Magento2 504 网关超时

我正在使用托管在 Siteground 共享服务器上的 Magento 2 开发我的电子商务。由于我的数据库越来越大,我想服务器需要太多时间来响应,所以我得到 504 Gateway Timeout (如果我尝试添加/编辑产品)。我读到我应该编辑一些 php 超时参数,但我不能在共享服务上。那么现在,这是任何解决方案吗?

解决方案 我只需要迁移到专用云,Magento 是一个非常巨大的怪物!