问题标签 [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 投票
2 回答
1144 浏览

python - Python urllib2 - 无法打开网址


我正在创建一个脚本,它使用 urllib2 从 zhaopin.com 上的搜索查询中读取信息

当我尝试通过将 URL 复制到我的网络浏览器 (Chrome) 来打开该 URL 时,打开该站点没有问题:http ://sou.zhaopin.com/jobs/searchresult.ashx?p=1&isadv=0&bj=160000&in= 160200

当我使用 urllib2 打开 url 时,我收到错误消息 HTTPError: HTTP Error 502: Bad Gateway。通过搜索谷歌,我无法弄清楚我做错了什么。

可能是 URL 的问题:在 Chrome 中打开 URL 后,“http://”消失了。如果您能帮我解决这个问题,我将不胜感激。

0 投票
2 回答
1670 浏览

docker - 带有 Traefik 的 Docker Swarm Windows Worker 返回网关超时

目标是使用 Linux 服务器和运行 Docker For Windows 的 Windows 10 机器运行混合操作系统 Docker swarm

目前,如果 --endpoint-mode 标志设置为“dnsrr”,则理论上在混合操作系统群上支持 Windows 工作者。这是解释here。然而,尝试使用 traefik 路由到一个简单的 docker whoami 镜像stefanscherer/whoami镜像失败了。

最小失败示例

Traefik 成功设置后端规则,检查路由我使用 traefik 仪表板找出规则路由到的 URL,例如“10.0.0.12:8080”。然后我将其与每个任务的 IP 地址进行比较,可以使用 来查看任务docker service ps,并使用 找到它们的地址

问题

发送到管理器 IP 的带有标头“Host:whoami.docker”的 HTTP 请求在路由到管理器时会成功,而在路由到 Windows 工作者上的 Windows 任务时会失败并显示 504 Gateway Timeout。

0 投票
1 回答
83 浏览

c# - 由于 WebRequestHandler,Web 应用程序在部署到 azure 后崩溃

我有一个从其他服务获取数据的 API。以下代码在本地 IIS 上运行良好:

但是在我将此代码部署到 Azure 之后,会话会在这行代码上中断:

客户端应用程序收到 502 HTTP 错误。我试图增加网络服务器的 RAM。catch 块甚至没有运行。什么会导致这个问题?

0 投票
0 回答
6556 浏览

angular - Angular 2 http.get 响应错误 502 网关错误

我有 angular 2 typescript 应用程序。我有 3 个标签。当我单击每个选项卡时,数据将显示在卡片中。数据是通过使用 Angular HTTP 服务https://angular.io/docs/ts/latest/guide/server-communication.html# 的 rest api 访问的! #获取数据。它返回可观察的。大多数情况下,在 chrome 浏览器控制台中看到以下错误:502 Bad Gateway. 刷新页面几次后,它可以工作。如何解决这个问题?是断网的标签之间导航的问题吗?通过在我的服务中添加可观察的 retryWhen 方法可以解决问题吗?

GET http://restapi/api/data 502 (Bad Gateway) 加载资源失败:服务器响应状态为 502 (Bad Gateway)

0 投票
0 回答
1413 浏览

reverse-proxy - 使用 traefik 和 directus 交替出现错误网关或网关超时

我尝试使用反向代理运行 directus 容器。

首先尝试不使用反向代理:它适用于http://my.ip:8585

第二次尝试:我在https://admin.domain.com上收到网关超时错误

我理解是因为 directus 容器未与 traefik 容器连接。

第三次尝试:我在https://admin.domain.com上收到错误的网关错误

在这种情况下我不明白。容器之间有联系。后端网址是http://172.18.0.7:8585。证书似乎生成良好。

任何帮助将不胜感激。

先感谢您。jB

0 投票
1 回答
525 浏览

python - 使用传输编码 Python 时出现 502 Bad gateway

我正在尝试仅使用套接字构建准系统 HTTP/1.1 客户端。每当我尝试使用 Transfer-encoding: chuncked 时,代码都会给我以下状态:502 Bad Gateway。

这给了我以下o / p:

如果我删除 'Transfer-encoding: chunked' 标头,它工作正常。

0 投票
2 回答
593 浏览

ruby-on-rails - Ruby on Rails 部署 eb 部署失败和 502 badgateway

帮助!我对 AWS 和 Ruby 非常陌生。我最近完成了一个铁路应用程序并想部署到 aws。我已成功将其部署到 aws 但一旦我打开网站,它就会显示这个 502 bad gateway

日志文件如下所示

我不知道怎么了...

我要进行一些修改,所以我按照教程进行操作。它说我可以输入命令“eb deploy”来应用所有更改,但这就是结果

这是我的宝石

这是清单

0 投票
1 回答
1990 浏览

asp.net - Asp Core 2.0 HTTP 错误 502.3 网关错误

昨天,我上次运行我的项目时没有错误,但现在我运行它,我有错误

HTTP 错误 502.3 - 网关错误 指定的 CGI 应用程序遇到错误,服务器终止了进程。

我还没有更改我的项目中的任何代码。我已经调试过了,一切local data都正常返回。但它仍然是坏网关

有谁知道这是什么问题?

已编辑

重新启动我的电脑后,我没有错误了。但是,我仍然对此感到困惑。是因为我的电脑性能吗?或者 IIS 出了什么问题?

0 投票
1 回答
1202 浏览

nginx - Nginx 有时会在上游作为 Amazon ELB 时抛出 502 bad gateway

ELB 动态地向上和向下扩展,因此 ELB 可能会在不同时间解析到不同的 IP 集。Nginx 缓存上游目标的 IP,因此它不需要一次又一次地解析主机名。但是当上游 ELB 的 IP 发生变化(即一些旧 IP 不再是 ELB 的一部分)时,我们将面临问题,因为 Nginx 继续将流量转发到不再附加任何目标的旧 IP。因此,该 IP(VM 或其他)会抛出 502 或错误网关,Nginx 也会向客户端返回相同的 502 状态。由于 Nginx 不遵守 dns 记录的 TTL,我们可能会遇到这个问题。

有没有人遇到过类似的问题,如果是,那么他们尝试的解决方法是什么。

0 投票
1 回答
953 浏览

apache - 从 HTTP 到 HTTPS 的代理传递失败,网关错误“502”

我正在尝试将 HTTP 从 Oracle HTTP (OHS) 传递到外部,通过非 ssl 工作,但是,SSL 有点挑战性“OHS---NON-SSL--->External System(ssl)”,并且通过 SSL I我看到“”错误需要对此有所了解。

在 ohs 日志中看到的错误:

通行证用于