Coldfusion 消失的应用程序变量

Coldfusion 消失的应用程序变量,coldfusion,application.cfc,Coldfusion,Application.cfc,我在设置应用程序变量时遇到了一个问题,它们似乎在3-30分钟内消失。我已将CF管理员设置为7天默认超时,并在Application.cfc中将其设置为超时。你知道为什么这些变量会消失吗?我会完全禁用超时。此外,由于应用程序变量的作用域是全局的,因此并发操作很可能正在更改变量 此外,请检查应用程序的名称。如果两个部署共享相同的名称,它们将竞争相同的应用程序变量。我将完全禁用超时。此外,由于应用程序变量的作用域是全局的,因此并发操作很可能正在更改变量 此外,请检查应用程序的名称。如果两个部署共享相同

我在设置应用程序变量时遇到了一个问题,它们似乎在3-30分钟内消失。我已将CF管理员设置为7天默认超时,并在Application.cfc中将其设置为超时。你知道为什么这些变量会消失吗?

我会完全禁用超时。此外,由于应用程序变量的作用域是全局的,因此并发操作很可能正在更改变量


此外,请检查应用程序的名称。如果两个部署共享相同的名称,它们将竞争相同的应用程序变量。

我将完全禁用超时。此外,由于应用程序变量的作用域是全局的,因此并发操作很可能正在更改变量


此外,请检查应用程序的名称。如果两个部署共享相同的名称,它们将竞争相同的应用程序变量。

我检查了应用程序名称,不知道如何完全禁用超时?我的意思是从application.cfc中删除applicationTimeout。我也在考虑其他一些不常见的可能性:重新启动web服务器会导致这些变量死亡。另外,如果您在集群环境中,可能会碰到不同的服务器,因此会丢失变量。好的,我试试看,这不是其他任何事情,因为我只是在本地开发机器上工作。我已经检查了应用程序名称,我不知道如何完全禁用超时?我的意思是从application.cfc中删除applicationTimeout。我也在考虑其他一些不常见的可能性:重新启动web服务器会导致这些变量死亡。另外,如果您在集群环境中,您可能会访问不同的服务器,因此会丢失变量。好的,我会尝试一下,这不是其他任何事情,因为我只是在本地开发机器上工作。您是否正在执行任何调用Application.cfc中的
onApplicationStart()
的操作?不,我没有,不设置超时似乎已经成功了。您是否正在执行任何调用Application.cfc中的应用程序启动()的操作?不,我没有,不设置超时似乎成功了。