JeecgBoot
JeecgBoot copied to clipboard
开启多租户模式后,登陆的用户使用一段时间后用户的租户ID就会变成0
版本号:
3.7.0_all
问题描述:
开启多租户模式后,租户管理员用户(租户ID: 1000)登陆一段时间后用户Header里的租户ID就会变成0,如下图:
1、查找了redis里的token没失效,具体是登陆多久后、或触发了什么操作租户才会由1000变成0目前没有测试出来
2、租户管理员这个用户只属于1000这个租户,不属于租户0,用户与租户关系如下图:
错误截图:
友情提示:
- 未按格式要求发帖、描述过于简单的,会被直接删掉;
- 描述问题请图文并茂,方便我们理解并快速定位问题;
- 如果使用的不是master,请说明你使用的分支;
怎么重现?
怎么重现?
我暂时也没有复现出来,我自己电脑碰到过一回(就是问题描述里说到的),其它系统用户偶尔会报,一查看基本上都是租户ID变成默认的0了
重新不了就没办法改啊
1、查找了redis里的token没失效,具体是登陆多久后、或触发了什么操作租户才会由1000变成0目前没有测试出来
能给我列一下,在哪些场景(入口)会更新这个X-tenant-id吗,我通过这些入口一个个去找找 这个问题我还是得继续排查,虽然目前不频繁,但随着用户越来越多可能频率会越来越高