社区
高性能WEB开发
帖子详情
急 session 莫名丢失
likeshome
2008-11-22 03:28:40
最近系统 莫名登陆一段时间后就身份失效,
Tomcat 设置time-out 设置3600
web.xml 设置的4个小时
程序里在用到session的地方都是14400秒
但是好多用户 短时间内(偶尔3分钟就身份失效,也有也在半小时内)
还有,我把得到session 的地方 写成:getsession(false)的时候
这时 身份失效更加厉害(几乎都是3分左右就失效)
我的首页是用了iframe的
页面也是定期刷新的
一直找不到原因 请高手过来帮帮啊!
...全文
394
27
打赏
收藏
急 session 莫名丢失
最近系统 莫名登陆一段时间后就身份失效, Tomcat 设置time-out 设置3600 web.xml 设置的4个小时 程序里在用到session的地方都是14400秒 但是好多用户 短时间内(偶尔3分钟就身份失效,也有也在半小时内) 还有,我把得到session 的地方 写成:getsession(false)的时候 这时 身份失效更加厉害(几乎都是3分左右就失效) 我的首页是用了iframe的 页面也是定期刷新的 一直找不到原因 请高手过来帮帮啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
china_west
2009-03-28
打赏
举报
回复
关注
啤酒沫
2009-03-18
打赏
举报
回复
我遇到过一个Session的问题是由于程序写的混乱,跨域访问,cookie无法传递,导致Session不定期失效。其实不是失效,而是访问了另外一个域而已。
仅供参考
xingchen228
2009-03-16
打赏
举报
回复
换个容器,机器试试?
crazy4113
2009-03-11
打赏
举报
回复
系统忙的时候session会被回收,还是用 cookie+session,用cookie填充seesion
donate
2009-03-10
打赏
举报
回复
在ie下的使用window.open或a标签中带有target="_blank"的时候session都有可能丢失
jamesburner
2008-12-28
打赏
举报
回复
最好是写在数据库里吧,我也遇到过这样的问题,但是在IIS下,后来是为网站配置了一个独立程序池才解决的~不知道Apache是怎么样的~
shaowu555
2008-12-28
打赏
举报
回复
up
f361200675
2008-12-13
打赏
举报
回复
好像是彭浩啊
呵呵
极地_雪狼
2008-12-11
打赏
举报
回复
我也碰到过。不过重新安装了一下。就莫名其妙的好了。
dandelionl
2008-12-09
打赏
举报
回复
up
ytx98
2008-11-28
打赏
举报
回复
建议改为 StateServer方式存储session;或者自定义,写到数据库,看它怎么丢.
shangyuntao664056284
2008-11-27
打赏
举报
回复
应该是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。
filec75
2008-11-27
打赏
举报
回复
ding
filec75
2008-11-27
打赏
举报
回复
up
dengfeiling
2008-11-27
打赏
举报
回复
是自己的服务器,还是在别人那买的?
如果是在别人那买的, 可能它限制了你资源的使用率,你一超过的话,服务器就会把你SESSION清除掉, 这问题我也试过, 后来没办法只能用cookie+session了...
tingtinghai1
2008-11-26
打赏
举报
回复
mark
yzqs1516
2008-11-26
打赏
举报
回复
设置不一致啊
timying
2008-11-26
打赏
举报
回复
webconfig中 存储session有三种方式,默认是在iis服务器中 ,你还可以自己设定另外开设一个进程 mode='StateServer'开设一个 session state的服务就可以用 第三种方式是存储在数据库中 ,你可以有选择性的试试后面两种,应该能解决你的问题。
xian_hf
2008-11-25
打赏
举报
回复
没遇到过,帮顶
Zhanlixin
2008-11-25
打赏
举报
回复
把Web.Config文件中关于Session的设定如下:
<sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' timeout='60'/>
加载更多回复(7)
Session
莫名
丢失
的解决办法
本文探讨了ASP.NET中
Session
无故
丢失
的问题,并深入分析了其根本原因在于默认配置下的
Session
存储方式。文中提供了两种解决方案:一是通过StateServer进行
Session
存储;二是通过SQLServer存储
Session
,确保即使在进程重启的情况下
Session
数据也能得以保留。
Session
莫名
丢失
的原因及解决办法
本文详细探讨了ASP.NET中
Session
丢失
的原因及解决方法,包括进程重启、配置更改等因素,并介绍了如何利用StateServer或SQLServer存储
Session
以提高稳定性。
PHP
Session
为何
莫名
丢失
?揭秘AJAX异步请求的坑
在前后端交互的PHP项目中,使用AJAX异步请求时会出现
Session
数据
丢失
问题。PHP的
Session
默认通过Cookie存储
Session
ID,AJAX请求中
Session
丢失
可能是Cookie未正确传递、
Session
文件锁、
Session
超时等原因导致,可通过正确传递Cookie等方法解决。
Session
丢失
问题总结
本文探讨了ASP.NET项目中
Session
丢失
的问题及其原因,并提供了详细的解决方案,包括如何避免杀毒软件干扰、调整Web.Config设置及使用StateServer或SQLServer进行
Session
存储。
Session
超时和
莫名
丢失
的处理
本文探讨了Web应用中
Session
丢失
的多种原因,包括配置文件改动、杀毒软件干扰、服务器资源不足及代码问题等,并提供了调整配置、优化应用程序池、设置会话超时等解决方案。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章