博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 报错502Bad Gateway
阅读量:6909 次
发布时间:2019-06-27

本文共 956 字,大约阅读时间需要 3 分钟。

场景: 目前在ECS中起了多个node服务,使用forever进程守护,最近,打开线上页面发现报错502 Bad Gateway;同时部分静态资源访问不到.(之前可以的);

解决: 

首先查看nginx的日志信息,基本为如下重复;

2017/04/25 22:09:45 [warn] 25037#0: *12 an upstream response is buffered to a temporary file /usr/local/nginx/proxy_temp/3/00/0000000003 while reading upstream, client: 125.119.1.1, server: channel.zhaoleilei.cn, request: “GET /build/common.js HTTP/1.1”, upstream: ““, host: “channel.zhaoleilei.cn”, referrer: “” 

2017/04/25 22:09:54 [info] 25037#0: *12 client prematurely closed connection while sending to client, client: 125.119.1.1, server: channel.zhaoleilei.cn, request: “GET /build/common.js HTTP/1.1”, upstream: ““, host: “channel.zhaoleilei.cn”, referrer: “”

上网查找原因,未果。感觉问题出在了nginx或者forever这里;打开nginx.conf尝试修改配置时发现报错E514: write error (file system full?);找到原因,说是磁盘满了。查看解决问题。

结论: 出现这个问题的原因在于forever的临时log日志过大,导致磁盘满了,删除日志即可。 

拓展: 做定时任务日志切割,以天为单位做压缩备份(可以通过脚本实现),保留一定时间以备查看,有需要可以做日志分析。

转载于:https://www.cnblogs.com/zhaowinter/p/6830452.html

你可能感兴趣的文章
linux下SSH远程连接服务慢解决方案
查看>>
【未完】mongodb安装+副本集搭建+数据导入
查看>>
ssh连接慢(DNS惹的祸)
查看>>
linux时间服务器 ntp ntpdate
查看>>
2012年最好的10个HTML5网站
查看>>
老男孩教育每日一题-2017-04-18:命令风暴:如何快速删除Linux中海量小文件?
查看>>
老男孩教育每日一题-第125天-显示文件oldboy.txt的第20行到30行请问如何做?
查看>>
nginx bind() to 0.0.0.0:**** failed (13: Permission denied)
查看>>
Activiti 入门示例
查看>>
10.fabric-java-sdk使用联接池后长时间,报UNAVAILABLE问题处理
查看>>
Tomcat的负载均衡(apache的mod_jk来实现)
查看>>
Win8上iis配置
查看>>
Confluence 6 配置 Office 转换器
查看>>
Spring中属性文件properties的读取与使用
查看>>
vShield保护虚拟化环境一例
查看>>
kettle对phoenix操作
查看>>
云计算与虚拟化概述-你不得不知的云计算与虚拟化基础知识
查看>>
在VMmware中安装CentOs 6.6,kdump启动失败的原因
查看>>
iOS各种绘图代码整合
查看>>
Lambda表达式-Stream简介
查看>>