不考虑那种将 session 保存到 redis 、 memache 这种持久化的方案。
一般的 web 框架是通过什么方式来保存 session 的? session ,我理解的与应用程序启动,存放在开辟的一块内存空间,但是为什么应用服务重启之后, session 信息会还在?
最近遇到的一个问题, web 进程结束了,过了一段时间重启,客户端不需要重新登陆,仍然可以使用上次的 cookie 来登陆。检查结果发现是上次 session 还在,没有随着服务关掉而清除,但是 session 一般不是保存在内存里面的?随进程结束,也应该会被回收?
申明,用的是 web 框架自带的 session 处理机制,没有用第三方服务( redis 、....)将 session 保存,也是用的单机测试的,没有集群。。。
一般的 web 框架是通过什么方式来保存 session 的? session ,我理解的与应用程序启动,存放在开辟的一块内存空间,但是为什么应用服务重启之后, session 信息会还在?
最近遇到的一个问题, web 进程结束了,过了一段时间重启,客户端不需要重新登陆,仍然可以使用上次的 cookie 来登陆。检查结果发现是上次 session 还在,没有随着服务关掉而清除,但是 session 一般不是保存在内存里面的?随进程结束,也应该会被回收?
申明,用的是 web 框架自带的 session 处理机制,没有用第三方服务( redis 、....)将 session 保存,也是用的单机测试的,没有集群。。。