webserver session问题

kom

在web程序中使用

use Workerman\Protocols\Http;
Http::sessionStart();

就可以使用全局变量$_SESSION了,但是Workerman\Protocols\Http里面没有实现session的超时处理,在大量的sesstionStart()后,tmp文件夹过大,导致sesstionStart()失败,也就不能使用$_SESSION了。另外,这也会导致php.exe的cpu占用问题,100%。

这个问题由我们自己处理,还是建议官方做个超时设置呢?

2647 3 0
3个回答

walkor

弄个crontab吧,定时删除几天前的session文件。

  • 暂无评论
kom

好的

  • 暂无评论
caveolae

如果想把session 放到redis上,有没有什么建议

  • 暂无评论
年代过于久远,无法发表回答
🔝