ColdFusion -会话变量-丢失它们



我有一个会话变量,设置为60天。但是每天都在下降。

我一直使用的代码已经工作多年了。我已经转移到一个新的虚拟服务器。我的CF管理员设置似乎都是一样的。这是Windows Server 2016的问题吗?使用ColdFusion 2016和Windows Server 2016

与此相关的代码一直有效。仍然可以在旧的服务器上工作。但是现在在新的虚拟服务器上它将不起作用。想法吗?

在登录页面。登录成功后。

<cfset session.allowin = "True">
<cfset session.user_id = log.uid>

在应用程序上。cfm页面。

<cfapplication name="MyApp" clientmanagement="Yes"
sessionmanagement="Yes"
sessiontimeout="#CreateTimeSpan(61,0,0,0)#"
applicationtimeout="#CreateTimeSpan(61,0,0,0)#">

我错了。我克隆了一个虚拟服务器,它每天凌晨2点重新启动。

这样重启会清除所有的会话变量。

这个问题现在解决了。

感谢所有人的发帖,这导致了良好的服务器设置评论。

最新更新