我有一个应用程序一直给我在会话中未定义的变量。这是随机发生的。我可以单击一个页面并获取错误,然后退出,然后返回,然后单击相同的页面,不获取错误,再单击三个页面,然后单击另一个页面,然后再次获得错误。我没有找到任何押韵或理由。在我的application.cfm中有:
<cfset SessionTimeout = CreateTimeSpan(0, 2, 0, 0)>
<cfset LoginTimeout = 7200>
<cfapplication name="redbook"
clientmanagement="Yes"
sessionmanagement="Yes"
setclientcookies="Yes"
clientstorage="cookie"
sessionTimeout = #SessionTimeout#>在查看代理调试器时,我可以看到在页面错误之前声明的所有会话变量。在下一页(出错时),我看到的唯一会话变量是:
cfid,cftoken,sessionid,urltoken
还有其他人经历过吗?我正在Windows 2008 R2上运行Coldfusion9.0.2.282541版本。如果你需要更多的细节,请告诉我。
发布于 2013-12-11 16:21:05
问题是负载平衡。当它从一个页面转到另一个页面时,它有时切换服务器,清除会话变量。
https://stackoverflow.com/questions/19522833
复制相似问题