只有部分老客户打开账户页会 502,Nginx error log 记录 upstream sent too big header。无痕窗口正常,说明差异在 Cookie 或会话。

抓响应头而不是复制客户Cookie

curl -skD headers.txt -o /dev/null https://shop.example/customer/account/
awk 'BEGIN{IGNORECASE=1}/^Set-Cookie:/{print length($0),$0}' headers.txt

生产排查只统计名称与长度,不把完整 Cookie 值写进工单。重点找同名 Cookie 被多个 Path 或 Domain 重复设置,以及第三方模块把 JSON、追踪参数塞进响应头。

缓冲区调整只能基于测量

fastcgi_buffer_size 和 fastcgi_buffers 可以临时缓解,但无限加大掩盖了响应持续膨胀。先删除错误 Cookie 写入逻辑,再让受影响浏览器清理旧项。最后测试登录、退出、切换 Store 和加入购物车,确认头大小保持稳定。