2012-04-20 16 views
0

スクリプトの実行を中断することなく、400のステータスコードを返して接続を閉じることはできますか?私は<cfhttp>を使ってスクリプトの実行を開始しようとしていますが、スクリプトが終了するのを待ってから戻ることはしません。接続を閉じて実行を続ける

+1

新しいスレッドを追加できますか? –

答えて

8

接続が終了した後に実行し続けるスクリプトの部分を別のスレッドで実行する必要があります。

Here's a tutorial Coldfusionで新しいスレッドを起動する方法について

+0

の前に、これを行う方法がありました(私はこれを行ったコードがありましたが、覚えていません)。は明らかにここに行く正しい方法です。 – Yisroel

0

待機しないで別のリクエストでトリガされた新しいリクエストをヒットさせたい場合は、cfhttpタイムアウトを0に設定するだけで、応答を待つことなくすぐに戻ります。別のスレッドを返すとスクリプトを続行するのは良いアイデアかもしれませんが、サーバーの外に何かを置いている場合や別の要求が本当に必要な場合は、cfhttp timeout = 0でそのトリックを行うべきです。

関連する問題