アプリケーションがタイムアウトしたときに、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
これは可能ですか?