使用session时出错

cdxiha2 2010-12-07 02:41:11
web保存用户的时候我用的是session,但是当访问量大的时候这个用户会读到另一个用户的数据,造成程序堵塞,导致整个应用程序都不能使用,这个是什么原因呢?如果解决?
...全文
144 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgyQA 2010-12-07
  • 打赏
  • 举报
回复
检查一下你程序中有没有使用全局变量,尤其是给Session赋值的变量。
我们刚遇到个类似问题就是这个原因
cdxiha2 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 99131103 的回复:]
这个应该是你程序Bug,Session是不会重复,看一下你用户是不是重复了,还是程序哪个环节出错了
[/Quote]

。。。。这么多代码我从何下手呀?
搞不懂现代人 2010-12-07
  • 打赏
  • 举报
回复
这个应该是你程序Bug,Session是不会重复,看一下你用户是不是重复了,还是程序哪个环节出错了
cdxiha2 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jialine0426 的回复:]
难道用了缓存?一般将Session数据存到缓存中,或者做了页面输出缓存可能会碰到Session串的情况
[/Quote]

没用缓存
cdxiha2 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yang441408 的回复:]
可以肯定不是session的问题,是你程序本身的bug
[/Quote]

如果是程序的问题,应该检查哪方面的问题?我不知从何下手呀
cdxiha2 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wangjian15810751604 的回复:]
在应用程序里面查看一个 跟踪
[/Quote]

本地运行程序没问题,跟踪不出来错误!放服务器上面访问量大的时候才会出问题
jialine0426 2010-12-07
  • 打赏
  • 举报
回复
难道用了缓存?一般将Session数据存到缓存中,或者做了页面输出缓存可能会碰到Session串的情况
yangxxxxxx66 2010-12-07
  • 打赏
  • 举报
回复
可以肯定不是session的问题,是你程序本身的bug
  • 打赏
  • 举报
回复
在应用程序里面查看一个 跟踪
cdxiha2 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ly520dreaming 的回复:]
session存储的时间断,容易丢失,你可以在config文件里设置session的时间,也可以用cookie啊这个比较好点。。。。。。。
[/Quote]

设置时间为30了,但没用
cdxiha2 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liuqian4243 的回复:]
session有唯一ID的,怎么可能这样.

使用了多线程,还是多服务器吗?
[/Quote]
没使用多线程,也没有使用多服务
Ny-6000 2010-12-07
  • 打赏
  • 举报
回复
session有唯一ID的,怎么可能这样.

使用了多线程,还是多服务器吗?
ly520dreaming 2010-12-07
  • 打赏
  • 举报
回复
session存储的时间断,容易丢失,你可以在config文件里设置session的时间,也可以用cookie啊这个比较好点。。。。。。。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧