问题标签 [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.
nginx - Nginx 反向代理到 ASP.net Core Kestrel 502 Bad Gateway 错误
我们在 Azure 网站应用服务前面有 Nginx 反向代理,由 ASP.net Core 程序在 IIS 上使用 Kestrel 构建。
但是,只有少数人收到 502 Bad Gateway 错误。
有没有人遇到过类似的问题或有解决方案?
css - Laravel 间歇性 Bad Gateway 502 错误和页面丢失 css 样式
尝试加载某些页面时,我收到 Bad Gateway Ngnix 502 错误,但是在页面刷新时它将解决页面加载问题。不确定这是否相关,但是一个页面需要大量的 mssql 查询,页面将加载结果,但不会继续加载与页面关联的 CSS。
master.blade.php 文件包含引导 css 和主题样式,extention.blade.php 将扩展 master(与我项目中的多个其他页面一样)但是它包含一个 DB 查询,当 dd() 但无法加载时成功返回的CSS。其他页面有时会出现此问题,多次刷新将更正页面加载。
希望有人可以帮助我的情况。听起来像配置问题?只是不确定..
更新
所有页面首先体验到 Bad Gateway 502,然后刷新 CSS 丢失(主要是引导程序)。Bad Gateway 将在与 DB 查询无关的静态页面上刷新 2 或 3 次浏览器后出现。
我的设置:
- Mac OS X Sierra 10.12.6
- PHP 7.1
- Nginx 和 Laravel 5.6
www.conf 设置:
- 下午 = 动态
- pm.max_children = 10
- pm.start_servers = 10
- pm.min_spare_servers = 10
- pm.max_spare_servers = 10
~/.valet/Nginx/Sites.dev-env (我的代客停放的项目目录)有以下几行(我自己添加来尝试解决这个问题):
php-fpm.conf 设置:
- 默认为
include=/usr/local/etc/php/7.1/php-fpm.d/*.conf
Laravel Storage 有一个 777 权限集(只是为了确定它是否是文件权限问题,这将恢复为 755 fyi)
现在解决此问题的关键是提供以下内容的错误日志:
php错误日志:
但是,我与此相关的唯一 SQL 是选择查询,但我不认为这是 Bad Gateway 的主要原因。
~/.valet/log/nginx-error.log:
我认为这是主要问题。它发生在 Bad Gateway 错误的每一个点上,我一直在努力弄清楚它到底意味着什么。这个日志文件有很多这些错误,显然我试图弄清楚是什么。正在进行。
我如何临时解决这个问题是通过代客重启。重新启动 nginx 或 php 并不能解决问题,因此,将其隔离为代客。
node.js - Node.JS 错误:502 错误网关 | 客户端双工流 | 谷歌语音 API
运行我的节点应用程序一段时间后,这个未捕获的异常被抛出,我不知道为什么或在哪里处理它。
我尝试为错误添加 eventEmitters,但没有成功。
调用堆栈:
如果有人可以帮助我查明引发此错误的位置/原因,将不胜感激。
docker - Traefik 坏网关
我有一些奇怪的问题。我有以下设置:一个 docker-host 运行 traefik 作为 LB 服务多个站点。网站是大多数 php/apache。HTTPS 由 traefik 管理。每个站点都使用包含以下内容的 docker-compose YAML 启动:
(作为 PHP,我们使用 5.6.33-apache-jessie 或 7.1.12-apache fe)
除上述之外,一些网站还获得以下标签:
我们得到的是一些请求以 502 Bad Gateway traefik 调试输出结束显示:
有人可以帮忙吗?它发生在我们的 traefik.toml 时是完全随机的:
问题可能与使用相同的 docker-compose.yml 有关吗?
docker - Traefik > 某些容器的“Bad gateway”(错误 502)
我在使用 traefik 和 docker 时遇到了一些问题,我不知道为什么。
对于某些容器,它就像一个魅力,而对于其他容器,当我尝试访问这些容器时出现错误:网关错误(错误 502)。
这是我的 traefik.toml :
这是我的 docker-compose.yml (对于搬运工,这是一个可以工作的容器):
如果我去 docker.domain.tld,它可以工作!在https中,使用valide让我们加密证书:)
这是我的 docker-compose.yml (对于dokuwiki,这是一个不起作用的容器):
如果我去 wiki.domain.tld,它不起作用!我在浏览器上有一个错误的网关错误。我试图将 traefik.port 更改为 7443 并将 traefik.default.protocol 更改为 https 但我有同样的错误。当然,当我尝试使用 IP 和端口(在 http / https 中)访问 wiki 时,它会起作用。仅当我键入 wiki.domain.tld 时,我的网关才错误。
所以,我不明白为什么它适用于某些容器而不适用于具有相同声明的其他容器。
django - 502 错误没有在 nginx 端口 8000 上监听
我在尝试部署我的 Web 服务器时遇到了一个问题,我收到了 502 bad gateway 错误。
在查看 nginx 错误日志时,我得到以下信息:
然后我跑去sudo netstat -tnlp | grep :8000
查看是否有任何东西在监听 8000 端口,但没有输出,这意味着确实没有任何东西在监听 8000 端口。
另外,这是我在启用站点的 nginx 配置:
我想知道服务器正在侦听的端口是否为假,因为代理通行证具有 127.0.0.1: 8000,并且最重要的是,服务器显然正在侦听端口80。
我的配置有问题吗?我对使用 nginx、gunicorn 很陌生,非常感谢在这个问题上提供任何帮助。
http - 从应用程序检查 Internet 连接
在继续之前,我需要检查用户是否已连接到互联网。
我使用 HttpClient 访问端点,如下所示:
1)如果用户在这种情况下没有连接到互联网,我需要向用户显示明确的消息,显示“请检查您的互联网连接”
2)如果服务器没有响应,并收到504 bad gateway,显示“504 Bad gateway”
有人可以帮助如何处理和区分这两种情况,我只想显示简单的消息,而不是从服务器收到的整个错误消息。
azure - Azure 逻辑应用 FTP 复制文件提供 BadGateway
我有一个在添加或修改 Blob 时触发的逻辑应用程序。下一个操作是将文件复制到 FTP。这仅在我们编辑 FTP 连接并删除端口时有效。当它手动运行时,它工作正常。
几分钟后,API 连接似乎恢复到端口 21。发生这种情况时,逻辑应用在 FTP 操作上失败,并出现“BadGateway”错误。
错误信息是:
检测到 FTP 协议违规。这可能是由不支持的 FTP 服务器的隐式 TLS/SSL 配置引起的。请尝试显式 TLS/SSL。
当我回去查看 FTP API 连接时,端口设置为 21。清除它并重新运行逻辑应用程序成功。我已经明确尝试了端口 990,但这也给出了 BadGateway。
为什么 Azure 逻辑应用程序会重置为端口 21,我可以做些什么来永久解决这个问题?
docker - 502 Bad Gateway Nginx 反向代理
我对 docker 和 docker-compose 很陌生。
我正在尝试在单个服务器上使用 HTTPS 托管多个网站。
无法生成 SSL 证书,因为 locahost 它不是一个有效的主机正常。
我收到 502 bad gateway 错误。
似乎 nginx-proxy 无法正确流式传输到容器。
这是我的 docker-compose
在网站级别,我有以下 docker-compose,我在其中运行两个容器,php-fpm(包括我的 wordpress 文件)和 nginx 容器。我正在使用这个 nginx 容器来添加我自己的 nginx 配置文件。
这是 nginx-proxy 容器中生成的 /etc/nginx/conf.d/default.conf
和 nginx-proxy 日志
自从我第一次发布以来,我添加了 VIRTUAL_PORT=80 但它没有帮助。
我也尝试过直接代理 php 容器,但没有成功。
docker 检查 nginx 容器被代理显示
php - nginx + php-fpm70 得到 502 错误网关
我的一个 magento2 站点出现 502 bad gateway 错误。
这是我的配置文件。
nginx.conf 配置文件
php-fpm 配置文件
获取以下错误日志
php-fpm 错误日志
nginx错误日志
请帮助解决此问题。因为我已经尝试了多种方法来解决问题,但没有成功。