Une façon moins invasive de mettre fin à votre application est de mettre temporairement le ApplicationTimeout à quelque chose de très court.
Voici un exemple d'un fichier application.cfc où l'application est réglé sur délai d'attente en 10 secondes, ce qui est beaucoup court pour faire un changement et le contrôle de retour:
<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>
Vous pourriez avoir besoin de limiter la session aussi. Voir this article by Ben Nadel pour un aperçu détaillé des délais d'application et de session.
Ceci est la seule solution 'correcte' (et vous devez être sur CF9). Tout le reste est une solution de contournement douteuse avec des problèmes potentiels de sécurité de thread. –