微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ColdFusion - 会话变量 - 丢失它们

如何解决ColdFusion - 会话变量 - 丢失它们

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

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

与此相关,此代码一直有效。仍然适用于较旧的服务器。但是现在在新的虚拟服务器上它不起作用。想法?

登录页面登录成功后。

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

在 Application.cfm 页面上。

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

解决方法

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

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

现在已经解决了。

感谢大家发布这个和那个,它导致了良好的服务器设置评论。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。