【已解决】nginx 502 Bad Gateway 问题排查
文章目录
- 一、问题
- 二、解决
- 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 问题排查相关推荐
- 解决nginx 502 bad gateway
nginx 502 bad gateway 可以采取客户端强制刷新的方法,但是真正的解决要么改配置或者放CDN上. 遇到这个问题,首先是有人发现可以加index.html访问,因为我们是线上 ...
- 常见的Nginx 502 Bad Gateway解决办法
常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数 ...
- Nginx 502 Bad Gateway 错误的原因及解决方法
2019独角兽企业重金招聘Python工程师标准>>> 刚才在调试程序的时候,居然服务器502错误,昨天晚上也发生了,好像我没有做非常规的操作. 然后网上寻找了下答案, 把一些原因及 ...
- nginx 502 Bad Gateway解决办法
我的解决方式比较小白, 第一次报这个错(nginx 502 Bad Gateway).网上找了一大圈都是PHP什么的,但是好像都不适用. 于是问了之前的一个同事,他说是不是我的tomcat关闭了,我恍 ...
- 服务器报错nginx 502 Bad Gateway的原因以及解决办法
网站页面出现502badgateway怎么办?今天我们来分析一下原因和解决办法. 一.nginx 502 Bad Gateway出现的原因: nginx出现502多数是属于后端的问题,后期就是PHP的 ...
- nginx php 502 bad gateway,nginx 502 bad gateway问题怎么解决
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止,一般来说Nginx 502 Bad G ...
- Nginx 502 Bad Gateway 的错误的解决方案
我用的是nginx反向代理Apache,直接用Apache不会有任何问题,加上nginx就会有部分ajax请求502的错误,下面是我收集到的解决方案. 一.fastcgi缓冲区设置过小 出现错误,首先 ...
- 解Bug之路-Nginx 502 Bad Gateway
解Bug之路-Nginx 502 Bad Gateway 前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻.当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在 ...
- 解决:502 bad gateway
转自:http://my.oschina.net/junn/blog/147923 502 Bad Gateway服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答. ...
最新文章
- [转]g++ 编译多个相关文件
- 零基础python必背代码-零基础入门学习python 96集全
- cgminer linux cpu,Ubuntu Kylin中编译运行cgminer挖矿软件
- Unicode、UTF-8、Big Endian、Little Endian、GBK、UCS-2
- php调用md5.js,PHP和JS实现HTTP上安全地传输密码
- DaVinci的Buffer_Handle和BufTab Cmem函数调用
- 63linux_nat网络原理图64Linux网络配置指令65配置实例
- Android的线程使用来更新UI----Thread、Handler、Looper、Time...
- Part 4 —— Go 模块:v2 及更高版本
- Python 面向对象 —— 特殊函数(setattr、getattr、hasattr)
- 家庭记账本开发进度4
- MySQL 高阶语句之函数存储
- 微信小程序中引入图标
- Gradle下载及安装以及Idea项目配置
- 通用数据权限管理系统设计
- C语言上机复习(一)文件操作
- 远程连接centos 服务器,怎么用远程桌面连接CentOS 8
- Python4班平均成绩统计_空中交通管理学院2017级学生 20182019学年第一学期成绩分析报告...
- android 尺寸
- ROS2报错缺少“diagnostic_updater“,CMake did not find diagnostic_updater. 解决思路