我看到一些非常奇怪的东西:对于环境背景:
- 我在负载均衡器上有几台服务器(粘性 IS 已打开)
- 我在会话中保留一个对象 - 该对象的一个属性可能包含大量数据。
过程:
- 我将上传一张图片,并在会话中保留它的副本,因为我正在对其进行一些操作(它已预先调整为相当一致的宽度,因此大小不应该成为问题)
- 我正在记录所有内容,并且可以确认它没有切换服务器(负载平衡器工作正常)
- 在一个浏览器中,我将上传一张图片,进行一些基本操作(旋转)
- 在第二个浏览器中,我将上传相同的图像再旋转几次。
- 一分钟后(有时)第二个浏览器会丢失包含图像的会话中的变量
- 我仍然可以在第一个浏览器中操作图像。
查看日志记录后:会话 ID 在每次调用中是一致的,似乎会话 #2 的变量设置为空。
我应该注意到,当我们直接访问任一服务器时,我们已经看到了这一点。
谁能给我一个开始寻找的好地方?(我已经确定我没有做傻事并将变量设置为 null 或 null 值)
感谢您的任何帮助!