長時間実行されるプロセスを持つcoldfusionMX7アプリケーションを継承しましたが、ユーザーが誤ってキックしました。
私の計算によると、現在のレートでは、ジョブは3日間実行されます。
実行中のジョブを停止するための管理者インターフェイスを介した方法はないようです。
埋められているテーブルは簡単に再入力できるので、ColdFusionサービスを停止しても、テーブル以外には何の影響もありません。問題はありません。
私は正しいですか?安全ですか?別の方法はありますか?
長時間実行されるプロセスを持つcoldfusionMX7アプリケーションを継承しましたが、ユーザーが誤ってキックしました。
私の計算によると、現在のレートでは、ジョブは3日間実行されます。
実行中のジョブを停止するための管理者インターフェイスを介した方法はないようです。
埋められているテーブルは簡単に再入力できるので、ColdFusionサービスを停止しても、テーブル以外には何の影響もありません。問題はありません。
私は正しいですか?安全ですか?別の方法はありますか?
サービスを1回再起動するだけで問題ありません。将来的には、この長いプロセスが誤って実行されないように、必要なURLパラメータまたはその他の安全メカニズムを追加することをお勧めします。
タスクにすでに明示的なタイムアウトが設定されているかどうかを確認します
それ以外の場合は、デフォルトのページタイムアウトが使用されます
新しいバージョンのColdFusion8以降では、「応答しない、または面倒なリクエスト/スレッドの中止」というラベルの付いたセクションで、サーバーモニターを使用して実行中のページを強制終了できます。
SQL Serverタスクを強制終了することで、処理を停止することもできます。