【已解决】nginx 502 Bad Gateway 问题排查

简介: nginx 502 Bad Gateway 问题排查

一、问题

访问网站或请求接口时,出现:
在这里插入图片描述

二、解决

1.查看nginx日志,检查错误原因。

日志一般放在/var/log/nginx下面。

tail /var/log/nginx/access.log
跑流水线的话一般部署日志在控制台可以直接看到(我遇到的一次就是构建包下载下来大小为0kb,md5校验也不通过)

2.查看配置文件

  • 源码安装的nginx配置文件一般在 /usr/local/nginx/conf/nginx.conf/
  • 不是源码安装的一般在/etc/nginx/nginx.conf

在配置文件中找到对应端口,拼接接口地址尝试 curl 调用。

3.本地ping

可以从nginx服务器ping接口服务所在服务器。排除网络原因。

4.其他

另一方面,当服务压力过大,线程并发过多的时候,服务无法给出正确的相应,也会出现这种情况。这时候需要进行 nginx 或者服务性能的优化了。


参考来源:


over

相关文章
|
2月前
|
负载均衡 应用服务中间件 API
Nginx、Kong、Apisix、Gateway网关比较
Nginx、Kong、Apisix、Gateway网关比较
287 1
Nginx、Kong、Apisix、Gateway网关比较
|
2月前
|
前端开发 应用服务中间件 API
比Nginx更好用的Gateway!
比Nginx更好用的Gateway!
72 1
比Nginx更好用的Gateway!
|
2月前
|
应用服务中间件 网络安全 nginx
百度搜索:蓝易云【nginx502 Bad Gateway错误解决办法】
请注意,解决502错误可能涉及到具体的网络架构和配置,因此以上办法仅供参考。如果问题仍然存在,建议根据具体情况深入分析并检查相关配置和服务器状态。同时,保持Nginx和上游服务器的版本为最新也是一个良好的实践,以获取更好的稳定性和性能。
74 2
|
26天前
|
Java 应用服务中间件 nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
在部署Azure Spring App后,用户遇到502 Bad Gateway错误,问题源于Nginx。解决方案是检查并关闭Spring App的ingress-to-app TLS配置,因为若未启用HTTPS访问,Nginx通过HTTPS访问应用会导致此错误。
svn: E175002: Commit failed (details follow): svn: E175002: Unexpected HTTP status 502Bad Gateway on
svn: E175002: Commit failed (details follow): svn: E175002: Unexpected HTTP status 502Bad Gateway on
|
2月前
|
Java 应用服务中间件 nginx
一文读懂:Nginx 和Gateway
一文读懂:Nginx 和Gateway
205 1
|
2月前
|
前端开发 Java 应用服务中间件
Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)
Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)
|
应用服务中间件 nginx
springcloud gateway nginx header 丢失
默认的情况下nginx引用header变量时不能使用带下划线的变量
508 0
|
5天前
|
JavaScript 应用服务中间件 nginx
【项目部署系列教程】5. nginx配置反向代理,解决跨域接口的访问
【项目部署系列教程】5. nginx配置反向代理,解决跨域接口的访问
24 10
|
1天前
|
应用服务中间件 nginx
Nginx命令配置到系统环境变量
Nginx命令配置到系统环境变量