Eine weniger invasive Art und Weise Ihre Anwendung zu beenden ist, um die ApplicationTimeout zu etwas sehr kurz vorübergehend eingestellt. Hier
ist ein Beispiel aus einer Application.cfc Datei, in der die App eingestellt wird in 10 Sekunden Timeout, die für die Herstellung einer Änderung viel kurz und dann die Kontrolle zurück:
<cfcomponent displayname="Application">
<cfscript>
this.name = "myAppName";
this.setclientcookies="yes";
this.sessionmanagement="yes";
this.sessiontimeout= CreateTimeSpan(0,0,60,0);
this.applicationTimeout= CreateTimeSpan(0,0,0,10);
</cfscript>
...
</cfcomponent>
Sie müssen möglicherweise begrenzen die Sitzung auch. Eine detaillierte Beschreibung der Timeouts für Anwendungen und Sitzungen finden Sie unter this article by Ben Nadel.
Dies ist die einzige "richtige" Lösung (und Sie müssen auf CF9 sein). Alles andere ist eine zweifelhafte Problemumgehung mit möglichen Thread-Sicherheitsfragen. –