用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2802|回复: 1
收起左侧

[Session/Cookie] 经常报session的错误: Unable to obtain lock for ci_session

[复制链接]
发表于 2018-1-4 11:08:13 | 显示全部楼层 |阅读模式
RT,程序大多数时候没事,但是时不时的就会突然卡主不动,过好久才有反应,查了日志,报了这个错误:
Session: Unable to obtain lock for ci_session:34bae93b116cff6056661cecb52cf20244d5f18d after 30 attempts, aborting
我的缓存用的是redis。请问这个是什么问题?最近出现的越来越多了。
发表于 2018-1-4 16:27:57 | 显示全部楼层
本帖最后由 haohailuo 于 2018-1-4 16:47 编辑

抛出异常了,尝试获取锁的次数等于30,说明未能成功获得被占用的锁
这个地方,没尝试1次会sleep 1s,所以会比较耗时


建议看下:https://www.codeigniter.com/userguide3/libraries/sessions.html#a-note-about-concurrency

本版积分规则