问题标签 [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.
microsoft-teams - 使用 Microsoft Graph Api 创建团队的问题
我在使用 Microsoft Graph Api 创建团队时遇到问题。我可以获取/创建组,但是当我尝试获取/创建团队时出现错误。我正在使用邮递员,该组有所有者和成员,就像 MS 的文档一样,也有它要求组的权限。如果有人可以帮助我,因为我到处寻找相同的错误但没有找到它。
身体是
我总是遇到同样的错误
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 个池连接。
任何关于优化和调试的想法都会有所帮助。
谢谢。
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 内容的截图
nginx - 30 秒后出现 502 错误网关
我网站上的一个页面需要在服务器上进行长时间的计算(约 2 分钟)。如果我在 localhost 上运行该网站,它可以正常工作。但在生产时约 30 秒。这是我的 nginx conf 的 http 部分:
我尝试添加:
最后(在“服务器”之后)但它没有做任何事情。
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 完全相同服务。找不到任何可能的原因...
nginx - nginx 502 559 错误码是什么意思?
我的 nginx 错误日志中出现“502 559”错误。我知道 502 的意思是“坏网关”。559是什么意思?
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 并且我的应用程序永远不会被调用。失败的请求跟踪中没有其他信息
有什么建议么?
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 时出现问题。有谁知道问题的根源是什么?提前致谢!
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。