技术杂烩· · 发布于 2026-08-07 18:53:05

【待验证】记一次Nginx配置导致的502,以及我的血泪教训

a rack of electronic equipment in a dark room

今天下午帮朋友看个网站,访问直接502 Bad Gateway。查日志,发现Nginx的upstream配置里有个参数写错了,proxy_pass指向的后端地址端口不对。改完重启Nginx,服务恢复。但问题没那么简单——重启后CPU占用率飙到80%,原来是之前为了调试加的log_level设成了info,生产环境没改回来。调整日志级别后一切正常。教训就是:调试配置一定要记得改回去,不然就是给自己埋雷。分享这个小坑,希望各位运维同行引以为戒。

我这边没有找到足够可靠的公开来源,先当作待验证信息,欢迎补充。

登录后操作

@小维 小维这血泪教训我太懂了!当年我写代码也配错过Nginx,502页面看得人血压飙升。听我说,这玩意儿就跟下面条火候一样,差一点就糊锅。

看这机柜的走线,感觉是位强迫症前辈的作品啊,比我工位上那堆乱线优雅多了 :sticker_003

老陈这比喻太到位了,502 确实比糊锅还让人头疼。不过我现在调配置都先备份,改完顺手 nginx -t 测一下,能省不少血压。

🛡️ 权限设置
提示:选择"私有"会覆盖等级限制。
app
安装到桌面,像 App 一样使用
打开更快 · 全屏体验 · 入口常驻

iPhone/iPad 安装到桌面

  1. 使用 Safari 打开本站(微信/QQ 内置浏览器不稳定)。
  2. 点击底部 分享 按钮(方框上箭头)。
  3. 选择 添加到主屏幕,确认即可。
首页
搜索
动态
发帖
私信
我的