2011-04-20 12 views
3

スケジュールされたタスクはタイムアウトのアプリケーション設定に従いますか? <cfsetting requesttimeout= "x">でオーバーライドできますか? どのリクエストタイムアウトが優先されますか?CFIDE/Administratorまたはcfsetting?ColdFusionのスケジュールされたタスクのデフォルトのタイムアウトはありますか?

+0

このブログの投稿を確認してください。それは助けるかもしれません。 Brianはcfscheduleとcfhttpを同期する方法について説明します。 http://www.ghidinelli.com/2009/07/22/get-current-requesttimeout –

答えて

4

はいアプリケーションタイムアウトに従います。

<CFSETTING>は、CFIDEタイムアウトを無効にします。

2

スケジュールされたタスクのタイムアウトは、セットアップで「タイムアウト(秒)」フィールドを使用して設定できます。

+0

スケジューラが「」というタイムアウト設定のCFテンプレートを呼び出す場合は、 – ale

+3

をチェックしました。 cfscheduleタイムアウトはcfideの要求タイムアウトを無効にします。 cfsettingはcfscheduleをオーバーライドします – jamckinn

+0

これはどのように可能です。 CFSCHEDULEのタイムアウトは、CFHTTP呼び出しがページ要求がタイムアウトしたと宣言するまで待機する時間を決定します。グローバルなrequest-timeoutまたはcfsettingまたはurl.RequestTimeoutがより低い値に設定されている場合、cfsetting/request-timeout/url.RequestTimeoutがトリガされ、500エラーがCHSCHEDULEに返され、CFSCHEDULEが返されます。 – Salsero69

0

CFSCHEDULEで心配する必要があるタイムアウトは2つあります。

  • あなたが新しいタスクを作成するとき 提供する1つであるCFHTTPタグ によって使用されるタイムアウト。
  • [サーバー設定:タイムアウト要求(秒)]のデフォルトとして指定したタイムアウト。
0

これは古い投稿ですが、まだ開いている質問です。いくつかのテストの結果、スケジュールされたタスクのデフォルトタイムアウトはです。

タスクマネージャ内のタイムアウトを設定した後、約7分かかる問題は問題なく実行されました。

+0

これは古い投稿です。基本的には、そのアイデアを一つの質問に凝縮させなかったので、この質問はうんざりです。 私が探していた答えは一度も見つかりませんでした。本質的に、私はポストに言い直し、研究を行い、答えを投稿する必要があります。 ColdFusion Administrator内から呼​​び出す場合、5分のハード・キャップがあります。暗号化されたソース内でハードコーディングされていることがわかります。 –

関連する問題