[管理与运维]
iframe页面 嵌入永洪报表 过段时间会提示 session过期
本帖最后由 yhdata_dvPE8gjz 于 2021-10-28 16:19 编辑
永洪端部署单点登录后 业务系统通过iframe嵌入报表 业务系统与永洪系统域名不同, 过一段时间业务会提示 永洪端session 失效 请重新登录的信息 再次刷新后页面恢复正常。 有什么办法可以保存session的有效性吗
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
_贝贝
显示全部楼层
发表于 2021-10-28 16:27:57
如果出现用户被频繁登录登出的情况,需要将浏览器的cookies清除,问题的原因是浏览器中的session
1、关于session的机制链接:https://www.cnblogs.com/sharpxiajun/p/3395607.html
2、清除浏览器cookies:https://zhidao.baidu.com/question/187867976.html
如何避免该问题的发生:
1、使用不同浏览器访问不同BI系统
2、url:一个用IP,一个用localhost
3、http或https协议配成一致的
1. 确认是否使用了nginx,直接访问永洪,是否会出现超期现象-->nginx超时时间配置
2. 确认是否有定制开发相关内容-->定开进行问题确认
3. 如果确认无nginx且定制开发无关,在bi.properties里面增加配置,重启生效;或者直接在管理系统-系统参数配置中进行调整,无需重启
session.debug=true
secure.session.timeout,无操作情况下,登录失效的时间,单位为毫秒,默认30分钟没有操作时,登录失效,但建议值不超过两小时,避免长时间处于登录状态导致系统并发过高。
该提示通常是前端没有收到后端发的数据报的,所以需要检查是否有nginx这类反向代理,如果有的话,需要把nginx中的各timeout配置设成300s。部分云环境只支持180s。 3:如果经常提示报表过期,那么可能是负载没有做会话保持导致。注意ip和域名都要进行会话保持的设置。
|
|
|
|
|
晨光熹微
显示全部楼层
发表于 2023-3-15 09:37:33
我们9.1版本的永洪bi是用的域名,9.4版本用的是IP地址,这个有影响吗?
|
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2023-3-15 11:04:19
|
|
|
|