问题标签 [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.
spring-boot - 如何在 spring boot 2 中设置 max-swallow-size?
我正在尝试在springboot微服务中将tomcat的max-swallow-size属性设置为-1,同时升级到springboot版本2;我之前的代码可以正常工作,但是在升级时,一些类已经改变,所以它停止工作了。
我尝试以两种方式设置属性,但都不起作用;
- 带服务配置
在控制流中,我可以看到打印的调试行,但它没有生效,因为端点响应是 502(坏网关)而不是 400
第二种方式:2.通过带有属性的application.properties文件
这也不光彩。
现在,如何验证属性值是否实际设置?还是我以正确的方式设置值?
cloud-foundry - 502 Bad Gateway: Registered endpoint failed to handle the request: on cloud Foundry
将我的应用程序推送到 Cloud Foundry(推送成功)后,我回来了(通过使用 url):
我的日志:
我了解我无法连接到 127.0.0.1:5000。
当我在本地启动我的应用程序时,我遇到了同样的错误,但我可以访问我的应用程序:
我的本地日志:
有什么我想念的想法吗?
php - 保存 Instagram 图片时出现 504-Bad Gateway 错误
我正在尝试通过 API 并使用file_put_contents
php 方法将 Instagram 图像保存在我的本地计算机上
我试过sleep()
方法
使用上面的代码,我的本地机器上只有 4 张图像成功保存,但我设置了照片计数 8,脚本只运行了 1 分钟。
我要保存至少8张图片
docker - Traefik 和 Docker Compose 为应用程序路由返回错误网关
我正在尝试在非标准端口上使用测试应用程序设置 Traefik。IIS 当前在我的机器上使用端口 80,因此我将端口 9000 用于我的测试应用程序。我不断回到坏网关。测试应用程序是一个带有欢迎页面的空 .net 核心应用程序
从 Bad Gateway 响应中,我假设 Traefik 没有正确路由请求,或者容器没有接收请求。我已经尝试了许多 traefik 标签,但仍然无法正确发出请求。我可以在 docker.localhost:8080 上访问 Traefik 仪表板但是如果我在 webapp3.localhost:9000 上访问我的应用程序,我会收到“错误请求”
码头工人-compose.yml
docker-compose.override.yml
docker - 部署的 Docker-Compose 返回“502 Bad Gateway”
请协助。
我发现了一篇博客文章,https: //blog.ssdnodes.com/blog/host-multiple-ssl-websites-docker-nginx/)关于部署多个 docker-compose 应用程序具有相同nginx-proxy
但具有不同的VIRTUAL_HOST
名称
但由于某种原因,两个应用程序都返回错误 502 Bad Gateway
以下错误是我运行时看到的docker-compose logs nginx
2019/05/29 20:52:26 [error] 8#8: *15 connect() failed (111: Connection refused) while connecting to upstream, client: 52.209.30.187, server: gregsithole.com, request: "GET / HTTP/1.1", upstream: "http://172.20.0.5:80/", host: "gregsithole.com"
而且我相信upstream
使用的是内部 docker 网络 IP,因为那不是我的服务器的 IP。我的上游由以下文件确定:https ://raw.githubusercontent.com/jwilder/nginx-proxy/master/nginx.tmpl
但我不太熟悉它是如何工作的。
以下是我的 docker-compose 文件的示例:
nginx-proxy/docker-compose.yaml
dockerized-ghost/docker-compose.yaml
请协助
docker - Docker nginx 502 GET/Post 请求的网关错误,但不是 websocket
在 stackoverflow 上有各种类似的案例,但它们几乎都是指不正确的端口或使用 localhost 作为 IP 而不是 docker-machine ip。
vue.js 应用程序可以很好地连接到 websocket 并且可以正常工作。192.168.99.100:8080/meows
但是,对和其他端点的 GET 请求都命中了nginx 502 bad gateway
. 手动访问端点(而不是 vue.js)也命中502 bad gateway
.
ip设置正确。端口到处都是一样的:8080
。端点具有正确的http verb
并且都nginx upstream
指向server location /..{}
. 然而连接到网络没有问题,所有数据通过都没有问题。
编辑:我使用 docker-toolbox 运行 Windows 7,因为我的 Windows 版本没有完整的虚拟化功能。安装完成后无需进一步配置。
架构如下:
码头工人撰写
nginx.conf:
并且为了说明go应用也使用了正确的端口,下面是监听的端口
node.js - Nginx + Node JS + Express JS 产生 502 错误
我现在已经尝试了两天来让我的服务器运行......我想我已经有 30 个不同的 nginx 配置并尝试了不同的端口和所有东西。我现在很不高兴,因为那些为设置 nginx + 节点服务器做教程的人甚至都没有提到错误,一切似乎都很简单,但显然不是......
我让 nginx 服务器以其标准配置运行:
哪些服务器成功地为我提供了默认测试页面...
这是我通过 pm2 运行的 server.js:
所以我测试的最后一个配置是原始的,只是将位置块替换为:
但我也测试了非常简单的confs,比如:
我只是不知道出了什么问题...
通过 curl http://localhost:8080我收到了我的 html,但没有收到我给定的服务器 IP ...
netstat 给了我这个:
顺便说一句。:我一如既往地通过 systemctl 运行 fedora 30 和 nginx,并且通过 pm2 start server.js 以非 root 用户身份运行 pm2。我也使用 UFW 并禁用了 firwalld,但在 ufw 中允许使用 WWW ...
我真的很感谢你们能给我的所有帮助和建议。
我根本不知道该怎么办:(...
linux - Python-Requests 模块使用 IPv6 提供 502
我正在尝试使用 Linux 上的 python-requests 模块对 IPv6 服务器进行后期调用。这给了我一个 502 Bad Gateway 错误。
以下是版本的详细信息:
- Python版本:2.7
- 请求模块版本:2.22
但是我尝试从 Windows 机器发出相同的请求(使用 requests 2.21),并且请求成功。
我收到 502 Bad Gateway 响应代码
nginx - Accounts.createUser 和 Meteor.loginWithPassword 抛出 502 Bad Gateway
我的流星应用程序有问题。我的应用程序在 localhost 中运行良好,但是当我部署它并尝试使用 Accounts.createUser 创建用户或尝试使用 Meteor.loginWithPassword 登录时,浏览器控制台会打印 502 bad gateway 并且应用程序会中断。我也尝试过从服务器方法调用 Accounts.createUser 并且仍然相同。该应用程序加载数据库正常,我尝试调用其他方法,它们工作正常,我可以在浏览器控制台内的数据库中插入、更新和删除任何内容,唯一不起作用的是创建用户并登录。
我已经尝试了所有想到的东西,更改 MUP 配置文件、协议、更改服务器端口、nginx 配置、服务器防火墙和其他东西,但到目前为止没有任何效果。奇怪的是,我有另一个应用程序,它使用相同的数据库,在同一台服务器上,只是不同的端口,我以相同的方式部署它。
流星版本是 1.8.1
MUP 用于部署。
服务器是 Ubuntu 18.04,nginx 托管在 DigitalOcean 上。
编辑:
状态:
mup 日志:
ssl - 502 带有 nginx 的 Jenkins 的错误网关
我有一个带有 nginx 的 VPS。gitlab,phpmyadmin 已经在运行 certbots https。现在我想添加詹金斯。我将其端口更改为 8090,因为它不与 gitlabs 8080 端口合并。我检查了每个状态,所有服务都在运行。
我总是收到错误:
我做错了什么??