GOOGLE COLUD 用 HTTP 负载均衡的 CDN SESSION 丢失问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
eabet
V2EX    Google App Engine

GOOGLE COLUD 用 HTTP 负载均衡的 CDN SESSION 丢失问题

  •  
  •   eabet 2016-12-30 20:50:02 +08:00 6654 次点击
    这是一个创建于 3205 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 google cloud CDN 的时候会导致网站会员不能登录, 登录后台秒退, 有没有人遇到过?

    第 1 条附言    2017-01-01 17:05:18 +08:00
    解决了,在缓存规则上出了问题,导致相应的 SESSION 无法到达对应的后端。

    感谢!
    5 条回复    2017-01-01 22:50:11 +08:00
    xiaoz
        1
    xiaoz  
       2016-12-30 22:02:40 +08:00 via iPhone
    按理说 session 是保存在你自己的服务器上的吧,和 cdn 有关系?
    xiaoz
        2
    xiaoz  
       2016-12-30 22:03:36 +08:00 via iPhone
    你在服务上写个页面,生成 session 并打印看下多久失效。
    lan894734188
        3
    lan894734188  
       2016-12-31 15:32:04 +08:00 via Android
    看看均衡负载的设置
    babytomas
        4
    babytomas  
       2017-01-01 11:58:36 +08:00
    @xiaoz

    SESSION 也得在 COOKIES 存一个 key ,

    如果 CDN 的 COOKIES 有问题、是可以影响到 SESSION 的。
    neoblackcap
        5
    neoblackcap  
       2017-01-01 22:50:11 +08:00
    ip hash 或者中心化 session 管理