2

私はColdFusion9.1.2を使用しています

CFCを使用して、クエリを介して一部のデータを保存しています。クエリの実行後、CFEXECUTEがあります。それが完了したら(30秒かかる場合があります)、CFEXECUTEが何かを書き込んだデータベースにクエリを実行し、変数を返します。何かが故障した場合、何も正しくありません。

私の質問は、CFEXECUTEが起動して、ColdFusionが次の処理に進むのか、それともCFEXECUTEが完了するまでColdFusionが待機するのかということです。

4

1 に答える 1

6

timeout属性がこれを決定します。

ドキュメントから

タイムアウト

生成されたプログラムからの出力を ColdFusion が待機する時間 (秒単位)。

  • 0: ノンブロッキング モードと同等。
  • 非常に高い値: ブロッキング モードと同等です。

値が 0 の場合、ColdFusion はプロセスを開始し、すぐに戻ります。プログラムの出力が表示される前に、ColdFusion が呼び出し元のページに制御を返す場合があります。プログラム出力が確実に表示されるようにするには、値を 2 以上に設定します。

于 2011-10-28T19:07:20.587 に答える