一、问题
访问网站或请求接口时,出现:
二、解决
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 或者服务性能的优化了。
参考来源:文章来源:https://www.toymoban.com/news/detail-618803.html
- nginx 502 Bad Gateway 错误解决办法
over文章来源地址https://www.toymoban.com/news/detail-618803.html
到了这里,关于【已解决】nginx 502 Bad Gateway 问题排查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!