问题标签 [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.
javascript - “502 bad gateway” - 从 AWS Lambda 提供给 Application Load Balancer 的 1MB 限制静态页面
当访问托管在 Lambda 服务的 ALB 上的静态网页时,我们会收到 502 bad gateway 错误。在 ALB 日志中,我们可以看到错误是我们的 Lambda 响应大于 1MB。我们想继续为我们的网页使用应用程序负载均衡器,并且需要找到解决这个 1MB 限制的方法(我们可以部署我们的代码,以便 Lambda 返回多个单独的 <1MB JS 代码块吗?)
我们在网上查看了其他 SO 问题,发现只有几个人遇到了我们的问题,但没有提供解决方案。AWS 文档记录了这一限制,但同样没有提供解决方案。
node.js - 如何修复收到发布请求的 502 错误?
我有 node.js 应用程序,单击按钮发送发布请求并在发布请求时将电子邮件发送给管理员。我发起请求的页面链接可以在这里找到:https ://blockmmerce.io/views/contact 。
一旦我单击按钮,就会调用事件侦听器,但它会尝试发送请求并返回 502 错误代码。
任何可能的修复?
联系人.js:
索引.js:
电子邮件.config.js:
php - PHP 正在命令行中工作,但浏览器中出现错误 502
请帮助我,我的服务器崩溃了,静态文件很好,但是我的服务器为从浏览器运行error 502
的每个php
脚本抛出了错误的网关。我创建了一个简单的test.php
脚本,当我从命令行运行这个脚本时,php test.php
它正在工作,但是当我尝试从我的网址打开它mydomainname(dot)com/test.php
或者ip_address/test.php
它得到 502 bad gateway 时。
请帮助我或给我一些关于检查内容的建议。我很困惑,因为这里的一切看起来都很正常。我正在使用php 7.3
,Ubuntu 16.04
顺便说一句
php - 如何修复 - 502 错误网关
你好,我在这里完全一无所知,
我一直在 Mac 上的本地 PHP 环境中使用 Patternlab。我进行了 wifi 故障排除,我重新启动了计算机,从那时起我localhost:8080
就显示了以下错误。
我正在使用 php 本地服务器,但我什至没有吃午饭就看到了错误。localhost:8080
在浏览器中输入时显示错误。
(仅供参考,上周我的 PHP 内存缓存有问题,我需要更新文件的tomemory_limit = 128M
这是否与问题相关?更改后 4 天它工作正常,所以这可能不是问题的原因,但我真的不知道怎么办!)memory_limit = 256M
/etc/php.ini
Mac 信息:macOSMojave 10.14.5
tomcat - tomcat + nginx 502 错误(104:对等方重置连接)
我正在使用 nginx + tomcat。
出现间歇性 nginx 502 错误。
error.log 内容如下。
nginx配置如下:
- 服务器不忙。
- 显示 nginx 502 错误(在错误日志中,104: Connection reset by peer)。
- 重新加载后正常运行。
- 我变了,但还是一样。
http - 当异步请求达到 2 分钟时出现 502 错误网关
下面描述的问题不会发生在本地开发中,只有在我将所有内容部署到托管在 Azure Web App 上的测试环境后。
从 Angular 调用 API 端点时(我使用 Observer 并订阅请求),请求被处理,有时可能需要超过 2 分钟才能处理。当请求达到 2 分钟时,我立即得到一个 502 bad gateway,而异步过程一直持续到完成。
在请求处理中,我执行了几个远程 powershell 脚本执行,我确保我的两个 powershell 方法异步运行,并确保 API 端点是异步的。在我发出请求的角度前端中,我使用观察者并订阅正在发出的请求。
我的下一步是想要发出某种请求来启动该过程,然后以某种方式能够继续请求,直到我得到响应已完成的响应,以避免 502 错误,但我不知道在哪里或如何开始,但我不知道这种方法是否可以确定。
后端使用 C#、.NET Core 2.2 设置。前端是 Angular(7?)。
我想获得预期的响应,而不是每次处理达到 2 分钟时都点击 502 Bad Gateway。
代码:
首先我打电话
从服务中,它准备以下请求
}
并在以下端点接收
更新: 我找到了一个临时解决方案,在 API 的 web.config 中,我能够增加超时时间。不过我觉得这是不好的做法,所以要实现一个消息队列(可能使用rabbitMQ)来执行我关于如何解决它的最初想法,看看它是否按我期望的方式工作。
php - 为什么即使在升级我的服务器后,错误 502 也会不时出现在我的网站上?
我试图检查并阅读有关此错误的文章,但直到现在我无法解决此问题。我使用 Cloudflare 来保护我的网站。如何修复错误 502 Bad Gateway
我的网站目前在 Digital Ocean 上运行(PHP7.2 - Codeigniter 3、MySQL 和 Nginx),我最近升级了我的服务器,因为我认为这可能是由于我的网站流量。我以前用过 5 美元的 droplet,现在我用的是 15 美元(2 个 vCPU 和 2GB 内存)。
Nginx 错误日志:https ://pastebin.com/XjGGjNPL
这是配置:
我使用 htop 检查了我的资源
关于这个有什么提示吗?
service - 服务响应是带有通用“服务器错误”HTML 块的 502 Bad Gateway 错误?
我编写了一个 Node 服务,它从客户端获取参数并将它们放入到另一个(第 3 方)服务的 SOAP 请求中。最近,当向我的服务发出请求时,初始响应是 502 Bad Gateway 错误,带有一个名为“服务器错误”的通用 HTML 块(见图)。当我第二次提交相同的请求时,第 3 方以 500 内部服务器错误和一条消息进行响应,指示已为该事务发出请求。
显然,最初的请求以某种方式发送给了第 3 方,但他们说 502 错误不是他们的错误,并且没有像以往那样登录到他们的系统中。
我试图找出错误是否来自我的服务,因为 Docker 或 Azure(或其他我没有想到的东西)。这个错误是如此普遍,以至于研究没有产生任何有用的东西。有没有人遇到过或者知道是什么?
flask - 登录时 Flask Fetch 请求 502 bad gateway 错误
我目前正在尝试在登录 Web 应用程序时执行 fetch 请求,但我不断收到 .
接着
我的 Flask 应用看起来像
我不确定如何解决这个问题?和想法赞赏
azure - Azure Webapp 请求在 4 分钟后返回 502
我知道以前有人问过这个问题,但是我尝试了所有已知的解决方案,但仍然没有运气。我有一个返回大约 26MB 的 JSON 的请求。它在我的 azure web 应用程序上返回 502。我已将 maxRequestLength 和 maxAllowedContentLength 设置为它们的最大允许值,详见此处。
如何在 IIS7 上运行时将 maxAllowedContentLength 设置为 500MB?
我还在我的 webapp 的站点文件夹中设置了 applicationHost.xdt,并验证了它是否已按照此处的详细信息应用。
Azure Web 应用中的 ApplicationHost.xdt
尽管如此,我的请求每次都恰好是 4 分钟超时。我可以对在 iisexpress 上运行的 localhost 运行相同的请求,指向 Azure SQL 数据库并返回数据,所以我知道这是 azure webapp 特有的。
我在我的 webapp 的“应用服务日志”部分启用了所有类型的日志记录。当会话过期时,我看到 401 的其他失败请求跟踪,但此请求未记录失败的请求跟踪或应用程序错误。在实时日志流中,它将请求显示为 Web 服务器日志中的 200 响应。
还有其他想法吗?