【问题标题】:Session Bounced with AWS ELB with multiple instance?带有多个实例的 AWS ELB 会话反弹?
【发布时间】:2017-02-23 20:24:03
【问题描述】:
我在使用带有 LAMP 的多台服务器的 AWS ELB 用于电子商务网站时遇到问题。
当用户使用指向 AWS ELB 的域登录时,会话会自动反弹(用户退出)。我正在尝试为应用程序和持续时间启用粘性会话。
但是我的问题没有解决,当我指向没有 elb 的域直接 ec2 实例时,一切正常。
我的电子商务网站在 oscommerce 上。
请为这个案例推荐我。
【问题讨论】:
标签:
session
amazon-web-services
amazon-ec2
oscommerce
elastic-load-balancer
【解决方案1】:
这绝对是您的 ELB 上的会话粘性问题。
ELB 有两个粘性选项,一个应用程序生成的 cookie,如果您输入 AWS ELB 的名称,它将从该 cookie 生成它自己的 cookie 并在此基础上建立粘性,或者您可以让 ELB 生成它自己的 cookie 和以这种方式保持粘性。
我建议您使用“启用负载均衡器生成的 cookie 粘性”。
要确认它是否正常工作,如果您检查网站的 cookie,您应该会看到一个名为 AWSELB 的 cookie,并且 cookie 数据不应在页面加载之间发生变化。