最近一个项目出现一个问题,频繁被踢出:就是在过滤器检测到Session 过期,这时间不固定,偶尔很频繁。有时一天都没事儿。很肯定程序中的Session设置的过期时间是两个小时。偶尔被踢出是五分钟,有时甚至登陆上去一操作,这时候过滤器都检查到Session中用户登陆信息没有了。网络方面:最后面是防火墙,然后是F5。以为是F5的问题,所以就搭建了个测试环境,在F5之外。但是还是偶尔有这样的情况。大家有遇到过这样的,网络方面我也不太太懂,所以现在他们把原因归结到程序原因,但是程序我在本地测试没有一点儿问题的。所有熟悉网络的朋友大家遇到过这样的情况吗?防火墙?F5?
6条回答 默认 最新
- qq_1017875360_qq 2012-11-15 10:30关注
你好,楼主你本地测试OK,是不是存在跨域访问的问题啊,或者是不是你的页面用了iframe啊。这两种原因都可能导致session丢失,特别是在IE环境下。我之前也遇到过类似的问题,在firefox和chrome都OK,然后即IE下session是空的。后来在session存储的时候给加了p3p设置就OK了。楼主你试试喽,先别着急,确定是不是问题发生的环境,找到原因就很好解决了,希望对你有帮助
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 oracle集群安装出bug
- ¥15 关于#python#的问题:自动化测试
- ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
- ¥15 教务系统账号被盗号如何追溯设备
- ¥20 delta降尺度方法,未来数据怎么降尺度
- ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
- ¥15 再不同版本的系统上,TCP传输速度不一致
- ¥15 高德地图点聚合中Marker的位置无法实时更新
- ¥15 DIFY API Endpoint 问题。
- ¥20 sub地址DHCP问题