504

我们的一个客户遇到了 504 错误,这个错误发生在哪里?
504

我们的一个客户遇到了 504 错误,这个错误发生在哪里?

我们的一位客户在访问我们的网站时遇到了一些问题。他们有 2 台机器,每台机器都出现了不同的症状,但我怀疑,尽管它们出现了不同的症状,但不知何故它们可能与同一原因有关。我将讨论我获得最多信息的那台机器。在那台电脑上,我安装了 Fiddler 2,并观察了 HTTP 流量。我发现一个干扰的附加组件(称为“Solid Savings”),我禁用了它。这让我更进一步,但效果不大。接下来我收到一个错误,让我措手不及;这是一个 HTTP 504 错误。我查找了该错误,发现它代表“网关超时”。这很好,但我不知道哪个网关?它是我们客户的网关,还是我们的网关? ...

Admin

Windows 2019 中的 IIS HAproxy 504 网关问题
504

Windows 2019 中的 IIS HAproxy 504 网关问题

我们有一个 haproxy 设备,可以对多个设备进行负载平衡。但是从 1/18 开始,两个 Windows 2019 IIS 服务器间歇性地开始以 504 响应 haproxy。此设置已经完美运行了一段时间,这里的奇怪因素是,如果我只是禁用两台服务器上的内部适配器并启用它,一切都会重新开始工作。没有可确定的时间模式。在服务器开始抛出 504 时,IIS 事件查看器中没有任何内容。由于窗口服务器中没有错误,我不确定下一步该尝试什么,欢迎提出任何想法。 ...

Admin

Nginx,获取上游超时错误
504

Nginx,获取上游超时错误

在我的计算机上,部署了多个虚拟主机。我为这些主机设置了代理服务器,用于将请求重定向到服务器。但是,当我尝试访问其中一个主机时,我总是收到上游超时错误。所有主机的所有配置设置都相同,但这个主机特别会出现此错误。浏览器出现 504 错误,有趣的是,当我使用相同请求打开多个选项卡时,其中一些会加载,但其他会给出 504。 ...

Admin

对于同一请求,Apache 日志中显示 200 成功代码,但浏览器中显示 504 错误
504

对于同一请求,Apache 日志中显示 200 成功代码,但浏览器中显示 504 错误

Apache 记录 200(成功)代码,但浏览器对同一请求显示 504 网关超时错误。 此外,它会在 AWS 负载均衡器空闲超时值 1200(20 分钟)之后超时。 我在负载均衡器访问日志中找不到任何超时(504)请求的日志条目。 我尝试将 aws 负载均衡器空闲超时值从 600 增加到 1200。但仍然超时。 以下是 Apache 访问日志中记录的 200 成功代码。 [22/Sep/2023:08:38:10 +1000] "GET /pages/UI.php?operation=details&class=UserRequest&id=...

Admin

本地环境中的 nginx 代理到 apache 避免错误 504
504

本地环境中的 nginx 代理到 apache 避免错误 504

大家好,我有一个设置,其中我使用 Nginx 作为端口 80 上 HTTP 请求的入口点,然后我对端口 8080 进行代理,其中 Apache 正在运行一个虚拟主机,其中 PHP7.4 + MySQL 通过 laragon 堆栈在 Windows 11 上运行。 我正在编程并使用 TCG 上的 API,建议将数据转储到我的数据库中;问题是转储花费了我大约 2 分钟的时间,最后导致错误:504 网关超时。 我几乎确信问题出在我的配置上;因为我不是专家,而且我是通过反复试验来完成的...... 如果您有可能帮助我进行配置,他们会告诉我在更新中将其上传到这里,如果...

Admin

HAProxy 缓存连接错误?
504

HAProxy 缓存连接错误?

我们有一个后端服务,目前在 HAProxy 代理服务器前面提供服务,以实现负载平衡。 当我们关闭后端服务进行维护时,连接到 HAProxy 的客户端会收到504-Gateway Timeout错误,这是预料之中的。 然而,当后端服务启动时,客户端仍然会收到 504 状态代码,直到第二天。 客户端通过连接池进行连接,使用Spring RestTemplate和Apache HTTPClient。 客户端重新启动后,问题消失。HAProxy 中是否有任何配置可以缓存连接?我们可以进行哪些配置来防止出现此问题? 请注意,如果尝试手动使用curl命令,请求可以毫无问...

Admin

Nginx 服务器给出 504 错误
504

Nginx 服务器给出 504 错误

我在 WSL、Ubuntu 上使用 nginx 网络服务器。我需要在此服务器上运行 Magento。我可以在哪里或做什么来调整,以便修复 504 错误?我的默认设置是否正确? 请帮忙 2020/10/29 14:15:46 [error] 65#65: *15 upstream timed out (110: Connection timed out) while reading response header from upstream, client: ::1, server: _, request: "GET / HTTP/1.1", upstream...

Admin

尽管容器已启动,但 NGINX 反向代理仍出现 504 网关超时
504

尽管容器已启动,但 NGINX 反向代理仍出现 504 网关超时

我有以下 Docker 设置: jwilder/nginx-proxy 用于反向代理 jrcs/letsencrypt-nginx-proxy-companion 用于 SSL (Let's Encrypt) 自定义 WildFly 容器作为端点 我的问题是,访问网站时会抛出 504 错误。我为 WildFly 容器提供了环境变量,其中包含多个 VIRTUAL_HOST、LETSENCRYPT_HOST 和 LETSENCRYPT_EMAIL。我尝试公开端口,但没有帮助。端口 8080 显示在中docker ps -a。权重、max_fails 等来...

Admin

难以从 AWS 服务中删除网站
504

难以从 AWS 服务中删除网站

为客户设计网站,接替之前在 AWS 上设置好一切的人。我不熟悉,学习难度很高。最近几天,我遇到了 504 网关问题,网站也坏了。 所以,今天购买了新的传统托管。想从 AWS 提取而不破坏他们的其他资产。通常我只需将 A 记录更改为新 IP,它会在一小时后重定向,但 AWS 不会放手。它只是给了我一个未找到站点的错误。 据我了解,目前的设置如下: Route 53:AWS 中的托管区域,不是注册域 当前“A”记录是一个别名,指向 EC2 中的负载均衡器 拥有亚马逊提供的 SSL 证书 LB 侦听器有一个带有重定向规则的目标组 上周之前从未听说过这些...

Admin

Nginx 用作反向代理时,连接数不会超过 750
504

Nginx 用作反向代理时,连接数不会超过 750

我有一个移动应用程序,其中我们使用 Nginx 作为反向代理,将请求路由到 Nginx。应用服务器中的 Nginx 请求被传递给 Node.js 进行处理。当我们访问超过 750 个用户时,我们收到 504 网关超时错误。我们在 Nginx 日志中看到以下错误。 upstream timed out (110: Connection timed out) while connecting to upstream, client: LoadGenerator_IP, server: WebserverDNS, request: "GET /api/sampl...

Admin

域名的 PHP-FPM 池正在不停地工作
504

域名的 PHP-FPM 池正在不停地工作

我的服务器操作系统是 centOS。我使用 Apache 作为 httpd。每个站点都由自己的用户运行 PHP。 我的一个网站(假设为 504domain.com)不断出现 504 网关错误。重新启动 Apache 可使网站保持一天可用。其他网站很少会受到此 504 的影响。当出现 504 时,SSH 连接可以正常工作,这意味着它不是 DDoS。 当我使用 htop 时,我看到 php-fpm 池进程正在运行,并由其自己的用户从所有站点停止,这是正常的。但是 504domain.com php-fpm 的 6 个进程一直在运行。如果我停止 httpd,所...

Admin

邮件发送正常但返回 504 错误
504

邮件发送正常但返回 504 错误

我突然发现,在我的网站上,任何与发送电子邮件有关的操作都会返回 504 服务器超时页面。幸运的是,电子邮件已发送,但返回 504 错误。我进一步在应用程序的根目录中创建了一个 php 脚本,只是为了发送电子邮件, 但还是出现了同样的超时效果。今天之前邮件发送正常,服务器上没有任何变化。可能出了什么问题? <?php try{ mail('[email protected]', 'Testing Magento mail', 'Hello user. Did you get the mail?'); echo 'Mail sen...

Admin

从 Ubuntu 迁移到 Debian 服务器后出现 504 超时
504

从 Ubuntu 迁移到 Debian 服务器后出现 504 超时

所以这是一个相当奇怪的错误。通过 Plesk Migrator 将我的网站迁移到我的新服务器(从 Ubuntu 迁移到 Debian)后,我在尝试访问我的一个网站时收到 504 错误。但是,一旦我打开旧服务器,一切都会正常。这很奇怪,因为域名现在当然指向新 IP,DNS 设置也应该没问题(见下文)。令人困惑的是,所有其他网站都运行正常 您将如何处理这个错误? 无法正常运行的网站与正常运行的网站的 DNS 设置比较(默认设置) ...

Admin

HAProxy 间歇性出现 504 错误
504

HAProxy 间歇性出现 504 错误

我已经为这个问题苦苦挣扎了好几个星期,我已经没有主意了。我运行 HAProxy,根据请求的路径/标头在 3 个后端之间代理请求。 我的后端是: Amazon S3 存储桶 Node.js 应用程序(2 台服务器) 一个名为prerender.io的服务 最后一个后端 (prerender.io) 似乎没有任何问题(尽管它的流量很少)。另外两个后端会随机向客户端返回 504 错误(根据日志,大约每分钟一次,但没有明确的规律)。 这是我的(已清理的)配置: defaults log global mode http ...

Admin

Thunderbird 可以通过自己的邮件服务器发送电子邮件,K-9 则不行
504

Thunderbird 可以通过自己的邮件服务器发送电子邮件,K-9 则不行

我最近改用 K-9 和 APG 来收发电子邮件,并能够随时随地加密和解密电子邮件。我很久以前就设置了自己的电子邮件服务器,Thunderbird 中一切正常,但 K-9 中却不行。从 Google Mail 向我自己的电子邮件地址发送电子邮件可以,但反过来不行。我总是收到错误: 否定的 SMTP 回复:504 5.5.2:Helo 命令被拒绝:需要完全限定的主机名 我搜索了互联网,发现其他 K-9 用户也遇到了同样的错误信息,但我没有找到解决方案。我认为问题不在于主机名,因为我假设在 Thunderbird 中也会遇到错误,ReverseDNS ...

Admin