会话相当随机丢失变量

时间:2013-08-23 17:04:21

标签: c# .net session iis

我看到的东西很奇怪: 环境背景:

  • 我在负载均衡器上有几台服务器(打开了粘性IS)
  • 我在会话中保留一个对象 - 该对象的一个​​属性可能包含大量数据。

过程:

  • 我会上传一张图片,并在会话中保留一份副本,因为我正在对它进行一些操作(它已预先调整为相当一致的宽度,所以尺寸不应该是个问题)
  • 我正在记录所有内容,并且可以确认它没有切换服务器(负载均衡器IS正常工作)
  • 在一个浏览器中我会上传一张图片,做一些基本的操作(旋转)
  • 在第二个浏览器中,我将上传相同的图片再做几次旋转。
  • 一分钟后(有时)第二个浏览器会丢失包含图像的会话中的变量
  • 我仍然可以在第一个浏览器中操作图像。

查看日志记录后:会话ID从调用到调用一致,只是会话#2的变量设置为null。

我应该注意到,当我们直接点击任一服务器时,我们已经看到了这一点。

有人能给我一个开始寻找的好地方吗? (我已经确定我没做什么傻事并将变量设置为null或空值)

感谢您的帮助!

0 个答案:

没有答案