企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
### 场景 客户端做一个登陆的操作,登录时负责均衡把请求交给了第一台Apache服务器,因此在Apache1上产生一个session文件. 该客户端再次请求页面的时候,负责均衡把请求交给了Apache2服务器, Apache2服务器中没有session文件,当做该用户没有登陆过,因此跳转到重新登录页面 . 解决方案 : 把session文件存储到memcache中. ### 配置 1. 打开php.ini文件,配置session文件的存储方式 session.save_handler = files [user|memcache] . 2. session.save_path,tcp://127.0.0.1:11211 3. 具体的代码完成,常规使用session即可。 ### 使用 ini_set(‘session.save_handler’,’memcache’) ini_set(‘session.save_path’,’tcp://127.0.0.1:11211’)