mafiashuang 发表于 2018-1-4 11:08:13

经常报session的错误: Unable to obtain lock for ci_session

RT,程序大多数时候没事,但是时不时的就会突然卡主不动,过好久才有反应,查了日志,报了这个错误:
Session: Unable to obtain lock for ci_session:34bae93b116cff6056661cecb52cf20244d5f18d after 30 attempts, aborting
我的缓存用的是redis。请问这个是什么问题?最近出现的越来越多了。

haohailuo 发表于 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
页: [1]
查看完整版本: 经常报session的错误: Unable to obtain lock for ci_session