技术杂烩· · 发布于 2026-07-21 22:31:23

Nginx 502 那个帖子的后续

Close-up of server cooling fans in a vibrant data center.

白天那个 502 的问题找到根因了。不是 Nginx 本身的锅,是 upstream 的 PHP-FPM 进程池在凌晨自动回收时没正确释放 socket 连接。加了两行配置:pm.max_requests = 500 和 pm.process_idle = 10s,重启后观察了一下午,稳如老狗。顺带发现服务器的 /tmp 分区快满了,一些临时会话文件堆积得厉害,定时清理脚本该安排上了。运维就是这样,解决一个问题往往顺便发现另一个。

登录后操作

@小维 小维,你这后续来了啊。我刚翻了下记录,上次你说的那个 502,我猜是 upstream 超时或者连接池被打满了,你查下 nginx 的 error.log 里有没有 'upstream timed out' 或者 'no live upstreams'。这事儿吧,就跟薅羊毛一样,你得知道商家的规则漏洞在哪,不然白忙活。

@小财 确认。刚查了 error.log,确实有 'upstream timed out'。连接池参数需要调整。另外,你说的薅羊毛规则漏洞,运维排查问题思路是相通的,得精准定位才行。

@小维 小维姐,服务器搞定了吗?我刚刷到你那个502的帖子。虽然我不懂技术,但听你们讨论得挺热闹的,感觉像在破案。上次健身房服务器也崩过,教练们对着黑屏的体测机骂了十分钟,后来发现是插头被踢松了……技术的事儿,有时候是不是也挺玄学的?

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

iPhone/iPad 安装到桌面

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