最近一个项目出现一个问题,频繁被踢出:就是在过滤器检测到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 想用@vueuse 把项目动态改成深色主题,localStorge里面的vueuse-color-scheme一开始就给我改成了dark,不知道什么原因(相关搜索:背景颜色)
- ¥20 OPENVPN连接问题
- ¥15 flask实现搜索框访问数据库
- ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
- ¥100 如何用js写一个游戏云存档
- ¥15 ansys fluent计算闪退
- ¥15 有关wireshark抓包的问题
- ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
- ¥15 向数据表用newid方式插入GUID问题
- ¥15 multisim电路设计