Session回收机制
- 2019 年 12 月 11 日
- 筆記
文件存储 session.save_handler = files session.save_path= “/var/lib/php/sessions” session.gc_probability = 0 session.gc_divisor = 1000 session.gc_maxlifetime = 1800 文件存储清理的方案: session.gc_divisor 与 session.gc_probability 合起来定义了在每个会话初始化时启动 gc(garbage collection 垃圾回收)进程的概率。此概率用 gc_probability/gc_divisor 计算得来。例如 1/100 意味着在每个请求中有 1% 的概率启动 gc 进程
Redis存储 session.save_handler = redis session.save_path=”tcp://127.0.0.1:6379″
session.gc_maxlifetime = 1800
Redis存储清理的方案是按照gc_maxlifetime配置的时间来设定session 的ttl
