Laravel 会话 Memcached 入坑
来源:互联网 发布:知乎 自己拍婚纱照 编辑:程序博客网 时间:2024/06/06 00:05
前言# 此文章相当于开发记录,希望能帮助遇到同样问题的同学,或在看了此篇文章后能避免犯同样的错误。
问题描述
之前项目开发时,SESSION_DRIVER 使用的是 redis
,后来为了分离逻辑,将其修改成 memcached
。
这时问题来了,配置修改后,用户无法正常登陆,表现为登陆成功后一刷新页面,又显示为 未登录 状态。
定位问题
针对此问题,当时专门做了几个排查步骤:
- 检查
memcached
服务是否启动; - 检查
memcached
是否能正常存储数据; - 检查
memcached
有无被其他设置覆盖;
结果上面的步骤均正常。这时突然想到会不会是 过期时间 设置有问题?
打开 config/session.php
文件一看果然如此:
file
之前开发的小伙伴为了能长久保持 Session
,lifetime
值设置为了 525600
(即 1 年),而 memcached
默认的过期时间则 不能大于 30 天!
最终将 lifetime
的值修改为默认值 43200(1440 * 30)
Over
0 0
- Laravel 会话 Memcached 入坑
- laravel缓存和memcached
- laravel下使用memcached
- 【摘】Memcached(会话)
- memcached会话共享+分布式+Thinkphp5
- php下session入memcached
- 应用memcached保存session会话信息
- Nginx+Memcached+Tomcat session会话共享实战
- Nginx+Memcached+Tomcat session会话共享实战
- laravel 坑
- apache+多个tomcat+memcached共享session会话(windows篇)
- nginx+tomcat +memcached 解决会话同步(session)问题
- 入坑
- 入坑!
- 入坑~
- Laravel 爬过的坑
- laravel的坑
- Laravel
- Android读取联系人的姓名及电话号码
- Spring Boot使用Druid数据源配置和监控配置
- 2015北京邀请赛 UVALive7270 Osu! Master
- 整合VMware与OpenStack — 块存储驱动的应用
- java 自定义公式计算
- Laravel 会话 Memcached 入坑
- Mysql工具类
- logistic回归
- HTML5动画与动效之一
- 开发可配置portlet--config.jsp
- 使用Python如何生成200个随机码?
- java常用类型转换总结
- 实现GridLayoutManager支持RTL
- Maximum GCD (暴力枚举+输入技巧)