我是第一次配置清漆,我遇到了一个问题,到目前为止我还没有找到完整的答案。
我的配置简而言之:
server0 - 清漆, be1 - apache, be2 - apache
清漆从循环中的2个后端拉出。
我需要处理会话,所以我配置了一个简单的php脚本,它在会话变量中设置当前时间,然后重定向到第二页,显示该会话变量和后端使用的ip。 / p>
我设法让这一半工作。它正在从我所看到的内容传递会话信息,但问题是这样 - 从后端返回的信息特定于它生成的后端。因此,返回的时间取决于是否为最后一个缓存调用了be1或be2。
有没有办法可以使这个工作正常,以便会话变量是相同的,无论处理它的后端如何?
答案 0 :(得分:6)
这是会话的一般问题; cookie(随每个请求一起发送)包含会话的标识符。真实会话数据存储在服务器或数据库中。有几种解决方案,例如:
查找一些可以申请代码的库/可重用代码,祝你好运!