ColdFusion 9应用程序超时问题

时间:2013-06-25 18:42:57

标签: coldfusion timeout coldfusion-9 application.cfc

应用程序超时设置为10小时。

<cfset THIS.ApplicationTimeout = CreateTimeSpan( 0, 10, 0, 0 ) />

我在OnApplicationStart()方法中添加了cfdump,我在txt文件中输出时间戳(now())。

<cfdump var="#now()#" output="c:/app.txt">

在这个txt文件中,我看到我的应用程序重新启动(调用OnApplicationStart()方法),每20分钟左右连续3到4次。 我在系统上有大约200个用户。 如果没有日志错误表明我的应用程序变量没有定义,我就永远不会注意到这一点。我不能在当地的环境中重复这个错误。

我还在application.cfc的OnRequestStart()方法中添加了这段代码:

        <cfif structIsEmpty(application)>
        <cflock scope = "Application" timeout = "30" type = "Exclusive"> 
            <cfset StructClear(application)/>
            <cfset THIS.OnApplicationStart() />
        </cflock>
    </cfif>

请帮忙!

0 个答案:

没有答案