问题标签 [bad-gateway]

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 回答
303 浏览

linux - 带有 .pdf 文件的 Nginx 错误网关

我正在尝试在Nginx中上传/下载一个.pdf文件,但它返回错误502,在处理之前,程序在mysql中插入数据,这很正常,只有在尝试上传文件时。

/etc/nginx/sites-available/projectexample

我在stackoverflow中尝试了其他帖子,但没有任何效果。

谢谢

0 投票
2 回答
550 浏览

azure - 在逻辑应用程序中运行存储过程的 GatewayTimeout 问题

我们正面临使用 Azure 逻辑应用服务和 SQL 数据库一起运行三个存储过程 (SP) 的问题。

无论 SP 的运行顺序如何,问题总是出现在第一个运行的 SP 中。

该处理最初需要几秒钟才能成功运行和执行,但我们注意到执行时间和所需的 DTU(数据库吞吐量单位)每天都在增加。

其中一个 SP 使用按日期过滤表格的变量TABLE1,并仅在TABLE2. 过滤器变量(在 SP 中使用)在逻辑应用程序中定义为SUBSTRING(startOfDay(utcNow()), 0, 10),它返回当前日期值。

我们的代码包括TABLE1仅过滤当天的值,将其放入TABLE2,对其运行一些计算并将结果存储回TABLE1. SP 代码中使用了WITHLast_Value和函数。该函数用于将结果行插入(约 74 行)。First_ValueINSERTINSERTTABLE1

记录的数据行TABLE1数每天都在增加,但是TABLE2由于是“当天”过滤的结果,所以数据行数是恒定的,所以它只显示当天的值。

使用 SQL Server Management Studio,可以毫无问题地手动执行 SP。

一开始,当我们的数据库 DTU 设置为 400 时,第一个 SP 的 Logic App 执行时间不到 10 分钟,而其余两个 SP 的执行时间分别为几秒钟。

最近第一个 SP 执行失败,出现 GatewayTimeout 错误,逻辑应用执行失败:

在此处输入图像描述

在此处输入图像描述

当我们将 DTU 增加到 800 时,逻辑应用程序成功运行,但我们仍然收到 GatewayTimeout 的警告。

在此处输入图像描述

检查了与数据库的连接,测试了每个单独的 SP 的手动执行,将过滤器变量数据类型从datetimeto更改为varchar(与逻辑应用程序参数匹配),但问题不断出现。

如果不解决,这个问题有可能再次发生。有什么建议么?

谢谢。

更新

这是一个SP的代码:

0 投票
3 回答
696 浏览

azure - 停止默认 IIS 网站会导致 IIS 中所有网站的 Azure 应用程序网关“502 错误网关”错误

我在 Windows Server/IIS 和 Azure 应用程序网关上托管多个 .NET 网站时遇到问题。

我们在运行 IIS 的单个 Azure Windows VM 上托管多个站点,位于 Azure 应用程序网关 WAFv2 后面。VM 使用配置为指向 VM 的专用 IP 的后端池连接到 App Gateway,并在 App Gateway 和 VM VNet 之间配置了 VNet 对等互连。

当我停止 IIS 中的默认网站时,所有网站都会从 Azure 应用程序网关返回“502 Bad Gateway”错误,并且 VM 所在的后端池的后端运行状况状态更改为“不正常”。

谁能告诉我为什么停止默认站点会导致所有站点的应用程序网关出错?

编辑: 按要求提供 IIS 绑定的屏幕截图

编辑 2:显然我无法回答我自己的问题,但是在与我们的 CSP 一起解决这个问题后,我有了答案。默认情况下,App Gateway 后端运行状况检查会查看默认 IIS 站点。如果您停止该操作,则后端运行状况检查将失败并进入不健康状态。此时,APP 网关将不再尝试路由任何请求,无论 URL 到该后端池。

0 投票
2 回答
3525 浏览

python - 在 AWSEB 命令行上部署 django 应用程序时,如何修复 502 Bad Gateway NGINX 错误?

我一直在尝试在 awsebcli 上部署一个 django 应用程序。我立即输入 eb open 命令,在我的网络浏览器上得到 502 Bad Gateway NGINX 错误作为回报。请我需要有关如何修复此错误的帮助,以便更好地查看和理解我的代码屏幕截图在上传链接中,如下所示.. settings.py .. 502 bad gateway .. .elasticbeanstalk/config.yml .. .ebextensions\ django.config .. aswebcli_status .. django_pip_freeze

我期待着您的友好回应。谢谢

0 投票
0 回答
210 浏览

nginx - Nginx 502 错误网关 uWSGI

我正在尝试在Nginx中上传/下载一个.pdf文件,但它返回错误502,在处理之前,程序在mysql中插入数据,这很正常,只有在尝试上传文件时。

我在stackoverflow中尝试了其他帖子,但没有任何效果。

错误日志 Nginx

0 投票
0 回答
171 浏览

amazon-web-services - 使用 AWS 弹性豆茎改造 502 badgateway - kotlin

界面 :

我的登录功能:

我收到 Response{protocol=http/1.1, code=502, message=Bad Gateway, url

它正在使用 Postman。我已经在 elastc bean stalk 中分解了节点 api。

0 投票
2 回答
2891 浏览

git - 错误:RPC 失败;HTTP 502 curl 22 The requested URL returned error: 502 Bad Gateway fatal

我正在将代码上传到我的 gitlabs 存储库并且收到此错误

无法弄清楚如何解决这个问题,请帮助解决这个问题。

0 投票
0 回答
1346 浏览

c# - NuGet 私有服务器在推送新包时返回 502 (Bad Gateway)

我部署了新的私有 NuGet 服务器(NuGet.Server.3.4.1)并在 web.config 中设置了 API 密钥。

然后我从我的 .net 核心类库项目中创建了第一个 nuget 包。

但是当我尝试运行以下命令时

dotnet nuget push packageName.1.0.0.nupkg --api-key myKey --source https://privateNugetServer.com/nuget

我从服务器收到错误

错误:响应状态码不表示成功:502(网关错误)。

当我使用 Nuget 服务器本身手动上传包时,我尝试了解决方法,但是当我将其他包源添加到指向我的服务器的 Visual Studio nuget 管理器时,我仍然收到此错误。

错误:响应状态码不表示成功:502(网关错误)。

可能是什么问题?

0 投票
0 回答
410 浏览

flow - 为什么在 PowerAutomate 中运行 Excel Online“运行脚本”操作时出现“BadGateway”错误?

我最近在 Excel Online 上使用新的 Office 脚本功能,当我尝试将其与流连接并尝试运行脚本时,它会在重试两次后导致 BadGateway 错误

错误的网关

有人能帮忙吗?

非常感谢

0 投票
1 回答
554 浏览

docker - Traefik 健康检查不起作用。返回“错误网关”而不是重定向到活动服务器

我正在学习 Traefik 基础知识,但无法进行健康检查。我有四台服务器,它们是 docker 容器。轮换运行良好,刷新 localhost 页面时,每次都显示不同的服务器。即使使用Apache Benchmark启动多个请愿并使用ctop监控它们,也显示了正确的工作负载平衡。当我停止其中一台服务器时,问题就来了。假设 Traefik 应该检测到离线服务器并重定向到其中一个活动服务器,但是当轮换到达离线服务器时,它会显示“Bad Gateway”消息,因此健康检查根本不起作用。我试图复制文档示例,但肯定我遗漏了一些东西。

这是我的 docker-compose.yml 文件:

这是我的 traefik.toml,其中定义了健康检查: