文章目录

  • 一、问题
  • 二、解决
    • 1.查看nginx日志,检查错误原因。
    • 2.查看配置文件
    • 3.本地ping
    • 4.其他

一、问题

访问网站或请求接口时,出现:

二、解决

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 或者服务性能的优化了。


参考来源:

  • nginx 502 Bad Gateway 错误解决办法

over

【已解决】nginx 502 Bad Gateway 问题排查相关推荐

  1. 解决nginx 502 bad gateway

    nginx 502 bad gateway 可以采取客户端强制刷新的方法,但是真正的解决要么改配置或者放CDN上.      遇到这个问题,首先是有人发现可以加index.html访问,因为我们是线上 ...

  2. 常见的Nginx 502 Bad Gateway解决办法

    常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数 ...

  3. Nginx 502 Bad Gateway 错误的原因及解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 刚才在调试程序的时候,居然服务器502错误,昨天晚上也发生了,好像我没有做非常规的操作. 然后网上寻找了下答案, 把一些原因及 ...

  4. nginx 502 Bad Gateway解决办法

    我的解决方式比较小白, 第一次报这个错(nginx 502 Bad Gateway).网上找了一大圈都是PHP什么的,但是好像都不适用. 于是问了之前的一个同事,他说是不是我的tomcat关闭了,我恍 ...

  5. 服务器报错nginx 502 Bad Gateway的原因以及解决办法

    网站页面出现502badgateway怎么办?今天我们来分析一下原因和解决办法. 一.nginx 502 Bad Gateway出现的原因: nginx出现502多数是属于后端的问题,后期就是PHP的 ...

  6. nginx php 502 bad gateway,nginx 502 bad gateway问题怎么解决

    Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止,一般来说Nginx 502 Bad G ...

  7. Nginx 502 Bad Gateway 的错误的解决方案

    我用的是nginx反向代理Apache,直接用Apache不会有任何问题,加上nginx就会有部分ajax请求502的错误,下面是我收集到的解决方案. 一.fastcgi缓冲区设置过小 出现错误,首先 ...

  8. 解Bug之路-Nginx 502 Bad Gateway

    解Bug之路-Nginx 502 Bad Gateway 前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻.当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在 ...

  9. 解决:502 bad gateway

    转自:http://my.oschina.net/junn/blog/147923 502 Bad Gateway服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答. ...

最新文章

  1. [转]g++ 编译多个相关文件
  2. 零基础python必背代码-零基础入门学习python 96集全
  3. cgminer linux cpu,Ubuntu Kylin中编译运行cgminer挖矿软件
  4. Unicode、UTF-8、Big Endian、Little Endian、GBK、UCS-2
  5. php调用md5.js,PHP和JS实现HTTP上安全地传输密码
  6. DaVinci的Buffer_Handle和BufTab Cmem函数调用
  7. 63linux_nat网络原理图64Linux网络配置指令65配置实例
  8. Android的线程使用来更新UI----Thread、Handler、Looper、Time...
  9. Part 4 —— Go 模块:v2 及更高版本
  10. Python 面向对象 —— 特殊函数(setattr、getattr、hasattr)
  11. 家庭记账本开发进度4
  12. MySQL 高阶语句之函数存储
  13. 微信小程序中引入图标
  14. Gradle下载及安装以及Idea项目配置
  15. 通用数据权限管理系统设计
  16. C语言上机复习(一)文件操作
  17. 远程连接centos 服务器,怎么用远程桌面连接CentOS 8
  18. Python4班平均成绩统计_空中交通管理学院2017级学生 20182019学年第一学期成绩分析报告...
  19. android 尺寸
  20. ROS2报错缺少“diagnostic_updater“,CMake did not find diagnostic_updater. 解决思路

热门文章

  1. Python游戏开发入门-蔡军生-专题视频课程
  2. 面向对象七大设计原则之里氏替换原则
  3. FSL——FLIRT使用配准与降采样 registration and resample
  4. mui开发APP教程之使用选项卡跳转子页面
  5. 何谓重构、正向工程、逆向工程?
  6. 51nod 1679 连通率
  7. Plugin execution not covered by lifecycle configuration错误解决方案
  8. Tribon 软件操作 概念(1)
  9. Scrapy框架--CrawlSpider (详解+例子)
  10. windows HBA卡 查询WWN号