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

microsoft-teams - 使用 Microsoft Graph Api 创建团队的问题

我在使用 Microsoft Graph Api 创建团队时遇到问题。我可以获取/创建组,但是当我尝试获取/创建团队时出现错误。我正在使用邮递员,该组有所有者和成员,就像 MS 的文档一样,也有它要求组的权限。如果有人可以帮助我,因为我到处寻找相同的错误但没有找到它。

身体是

我总是遇到同样的错误

0 投票
0 回答
40 浏览

ruby-on-rails - 高流量轨道应用程序提供随机 502 和读取超时

我有一个带有 api 的 rails 应用程序,它每天接收大约 600k 到 ~ 1000k 的请求。这些请求主要针对文件列表和获取端点。

文件列表端点获取包含来自 elasticsearch 的文件信息的 2000 条记录的列表,每条记录都有一个 id,然后用于通过 api 获取文件,使用 send_file(使用 Nginx 的默认 X-SendFile 标头)和 send_data (如果文件被压缩,则在运行时未压缩并读出)。

这一切都托管在一个管理程序 lxd 设置上,虽然我们有 32GB 的内存,但我们遇到了内存填满的问题,我们将它增加到 48GB,但也逐渐填满了。

我们最初认为 502 和读取超时是因为内存已满。我们进行了一些分析,发现读取文件消耗了内存,并且似乎 lxd 容器没有释放内存存在问题,我们通过一个每 30 分钟释放一次内存的脚本修复了它。

现在内存稳定了,我们仍然会随机获得一些读数和 502,以及 SSL_Connect 问题,在我们获得 502 后开始(随机)出现,如果我们重新启动应用程序就会停止。

我们为 postgres db 使用默认的 puma 配置和 5 个池连接。

任何关于优化和调试的想法都会有所帮助。

谢谢。

0 投票
1 回答
514 浏览

google-app-engine - 在 Google App Engine 上托管网站 | 502 错误网关 | Worker 无法启动(记录器)

我正在按照本指南在 GAE 上托管一个静态网站。截图是我的文件夹结构,其中“formicidae”是我的项目的根目录,“www”包含一些 HTML、CSS、JS 和图像文件。

部署很好gcloud app deploy,但是当我想浏览我的应用程序时收到 502 bad gateway nginx 错误gcloud app browse

检查记录器,我收到一个ModuleNotFoundError: No module named 'main'错误,所以我在我的 中添加了一个新入口点app.yaml,看起来像entrypoint: gunicorn -b :$PORT formicidae.wsgi --timeout 120(也延长了超时)。

这并没有解决问题,所以我添加了一个带有 的虚拟main.py脚本,但在我的记录器中from formicidae import app收到了错误。ModuleNotFoundError: No module named 'formicidae'

我将其更改为from www import app但收到了ImportError: cannot import name 'app' from 'www' (unknown location).

我不确定我是否在使用这些解决方案之一的正确轨道上,应该用其他东西替换“formicidae”或“www”,或者是否有完全不同的解决方案。

这是完整的记录器输出,显示没有名为“main”的模块的原始错误

编辑:添加了 app.yaml 内容的截图

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1429 浏览

nginx - 30 秒后出现 502 错误网关

我网站上的一个页面需要在服务器上进行长时间的计算(约 2 分钟)。如果我在 localhost 上运行该网站,它可以正常工作。但在生产时约 30 秒。这是我的 nginx conf 的 http 部分:

我尝试添加:

最后(在“服务器”之后)但它没有做任何事情。

0 投票
2 回答
1240 浏览

angular - 502 Bad Gateway on Angular App 部署在 K8 集群上

我在使用流量入口控制器的 k8 集群上部署了 3 个服务。我在访问 Angular 构建的前端时收到 502 Bad Gateway 错误,但后端节点服务器和 mongo db 工作正常。

我已经尝试过设置相同问题的 Nginx 入口控制器。我知道应用程序的生产版本对于最终版本会更好,但据我所知,开发人员访问权限仍然是可能的。Traefik 入口根据 IP 和端口正确路由,但沿途某处失败。我已经执行到“前端”窗格中,并且 curl 确认该页面按预期托管在 localhost:4200 上。

我的 docker-compose 文件如下:

我的 traefik yaml 如下:

前端服务(使用 compose 创建)yaml:

入口显示:

豆荚显示:

k 描述 svc 前端:

当连接到 Nginx 服务器 pod(为测试而设置)时,如果我 curl 前端的 IP 地址,我会被拒绝连接。

从前端吊舱内卷曲给我:

如您所见,它最初失败但可以正确解决。有什么解决办法吗?

任何想法为什么有角度前端的 Bad Gateway 而不是 mongo db 或 express api?

更新:对服务 yaml 进行任意更改 4-6 次并使用“kubectl apply -f”将不会导致网关错误并按预期工作,即使服务 yaml 与最初用于启动的服务 yaml 完全相同服务。找不到任何可能的原因...

0 投票
1 回答
1879 浏览

nginx - nginx 502 559 错误码是什么意思?

我的 nginx 错误日志中出现“502 559”错误。我知道 502 的意思是“坏网关”。559是什么意思?

0 投票
1 回答
3708 浏览

ssl - IIS 重写反向代理在使用 SSL 时出现 HTTP 502 错误

我正在寻找想法/建议来设置/故障排除允许我调试场景的配置,如下所示。我正在使用 IIS 10、Visual Studio 2017

我有一个将消息发布到第 3 方站点的 Web 应用程序。然后,第 3 方站点将响应发布回我的 Web 应用程序。IIS 有一个反向代理(如下所示),将帖子从 3rd 方应用程序定向到 IIS Express,我的应用程序在 IIS Express(VS 2017)中运行。

所有连接都使用 SSL。IIS Express 使用的是 VS2017 附带的自签名证书。

通过反向代理从第 3 方应用程序调用在 IIS Express 上运行的应用程序一直有效,直到我改为使用 SSL。(此解决方案需要 SSL)。

url="https://10.10.203.132:44349/{R:1}" -> 这是我的应用在 VS2017 中运行的计算机。

现在我得到一个 502 错误子代码 3 并且我的应用程序永远不会被调用。失败的请求跟踪中没有其他信息

有什么建议么?

0 投票
1 回答
544 浏览

google-app-engine - Bad Gateway 502 - Google App Engine - [CRITICAL] 工作人员超时

当我遇到 502 Bad Gateway Error (Nginx) 时,我正在通过 Google App Engine 部署我的 Web 应用程序。运行后gcloud app logs read,我将错误跟踪为:

2020-05-12 00:15:59 默认[20200511t163633]“获取/输入/摘要”200

2020-05-12 00:16:38 默认[20200511t163633] [2020-05-12 00:16:38 +0000] [1] [关键] 工作人员超时 (pid:9)

2020-05-12 00:16:38 默认[20200511t163633] [2020-05-12 00:16:38 +0000] [9] [INFO] 工人退出(pid:9)

2020-05-12 00:16:38 默认[20200511t163633] [2020-05-12 00:16:38 +0000] [15] [INFO] 使用 pid 引导工作人员:15

2020-05-12 00:16:38 默认[20200511t163633]“POST /输入/摘要”502

对于那些想知道的人,我的 app.yaml 看起来像这样:

我的 Dockerfile 看起来像这样:

我正在通过以下方式运行应用程序:

本地主机上的一切似乎都运行良好,但是当我部署到 Google App Engine 时出现问题。有谁知道问题的根源是什么?提前致谢!

0 投票
1 回答
77 浏览

node.js - 无法将路由 53 的子域连接到 ec2 节点 js 应用程序

使用域搜索后出现 502 Bad gateway 错误

但它与公共 IP 一起工作正常,如下所示 服务器在公共 IP 中运行

我创建了一个带有路由 53 的子域,然后分配了一个带有实例公共 IP 的记录但是当我 ping 域和 IP 时,请求超时并且所有数据包都丢失了。我的应用程序是 node express 应用程序。所以如果有人能解决这个问题,那将是一个巨大的帮助。

0 投票
0 回答
147 浏览

docker - nginx 1.14.2 docker坏网关响应

再会。

我最近一直在使用 Docker。遇到这样一个问题:网站管理部分工作正常,公共部分报错502 bad gateway。

以下是我的 docker 的设置:

docker-kompose.yml(根文件夹):

nginx.conf(文件夹 docker/nginx/):

.Dockerfile(文件夹 docker/php):

php.ini(文件夹 docker/php):

php-fpm.conf(文件夹 docker/php):

.Dockerfile(文件夹泊坞窗/标记):

请帮忙,我不明白这是怎么回事。今天一切正常,我没有在任何地方触摸设置,我没有在任何地方更改密码。我本地项目的公共部分刚刚开始出现 502 错误

在 Windows 上使用 Docker。