【发布时间】:2018-08-10 20:40:12
【问题描述】:
当我在 Google Kubernetes Engine 上运行多个 WordPress 实例并删除会话亲和性时,我在购物车中出现了奇怪的行为,商品消失并返回。人们被注销。 (当我使用会话亲和性时,我 100% 的流量会发送到一个 pod)。
这似乎是会话持久性的问题,但据我所知,WordPress 依赖于 cookie 来存储登录和购物车信息而不是会话,所以这应该不是问题。当我在本地使用 docker 时,销毁容器并重新启动我的购物车,所以这似乎证实了这一点。
发生了什么事?更重要的是,我能做些什么来解决它?
【问题讨论】:
-
我设置了一个单实例 redis pod 并将其用于 php 会话处理,我认为如果我这样做,我将能够删除会话亲和性。 redis 会话处理似乎正在工作,但是当我删除会话亲缘关系时,同样的旧问题又回来了。每个实例似乎都维护自己的购物车和 wp 登录。
标签: wordpress kubernetes google-compute-engine