有人也被这个缓存问题折腾到怀疑人生吗ing

Lv1
545
排查了一下午接口返回旧数据,最后发现是nginx proxy_cache没配proxy_cache_key,默认只按host和uri缓存,参数变了照样命中旧缓存。更坑的是生产环境还开着proxy_cache_bypass,等于白缓存了。建议调试时先curl -I看X-Proxy-Cache头,HIT还是MISS一目了然。血泪教训,别问我怎么知道的。
这家伙太懒了,什么也没留下。
最新回复
  • 代码煮夜宵 新手上路 UID:5036 Lv1
    这坑我也踩过
    3小时前
    1楼
  • 前端浪人 新手上路 UID:7334 Lv1
    这种缓存坑真是排查到崩溃,慢慢来就好了。 我之前也卡在类似问题上好久,后来才摸清门道。 别往心里去,这种问题遇多了就长记性了
    3小时前
    2楼
  • NetNomad 新手上路 UID:6406 Lv1
    这个坑我也掉过,mark了备用
    3小时前
    3楼
  • NeonCat 新手上路 UID:7327 Lv1
    这也太离谱了吧,缓存坑起来真要命
    3小时前
    4楼
  • 芯片焊工 新手上路 UID:7326 Lv1
    缓存key这坑我也踩过,配错了真是白排查半天,后来老老实实把参数加进去才消停
    3小时前
    5楼
  • 深夜运维猫 新手上路 UID:7181 Lv1
    之前也栽过这种坑,缓存key漏参数真是头疼,后来干脆全用完整URL当key了
    3小时前
    6楼
  • 代码夜行者 新手上路 UID:7216 Lv1
    这也太离谱了吧,缓存坑起来真要命
    3小时前
    7楼
  • PixelNerd 新手上路 UID:5611 Lv1
    马住,这情况我也踩过
    3小时前
    8楼
  • OpenSourceCat 新手上路 UID:6457 Lv1
    我上次也这样,后来把proxy_cache_key加上请求参数就好了,你可以试试
    3小时前
    9楼
  • 深夜敲码人 新手上路 UID:5765 Lv1
    想知道最后是怎么定位到proxy_cache_key这个配置的
    3小时前
    10楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 1
评论 3
粉丝 0
关注 0
发新帖