当应用程序超时时,有没有办法通过Application.cfc重新启动CF服务器?根据 Adobe 文档,它们显示如下:
<cffunction name="onApplicationEnd">
<cfargument name="ApplicationScope" required=true/>
<cflog file="#This.Name#" type="Information"
text="Application #Arguments.ApplicationScope.applicationname# Ended" >
</cffunction>
我想做的是将<cflog>
上面的内容替换<cfexecute>
为以下内容:
<cfexecute name = "C:\CFRestart.bat"
outputFile = "C:\output.txt"
timeout = "1">
</cfexecute>
所以OnApplicationEnd
会在应用程序超时时运行CFRestart.bat
文件。这可能吗?