私のクラウドアプリケーション(Webロール)は、5000を超えるレコードをSQLAzureにアップロードします。このプロセスの合計時間は、私の開発マシンでは約15〜19分かかります。一度クラウドにデプロイして再試行すると、10〜12分後にエラーメッセージなしで失敗します。
私の推測では、Webの役割は一定期間後にタイムアウトになります。このための設定はありますか?
私のクラウドアプリケーション(Webロール)は、5000を超えるレコードをSQLAzureにアップロードします。このプロセスの合計時間は、私の開発マシンでは約15〜19分かかります。一度クラウドにデプロイして再試行すると、10〜12分後にエラーメッセージなしで失敗します。
私の推測では、Webの役割は一定期間後にタイムアウトになります。このための設定はありますか?
Webロールがタイムアウトしません。
SQL Azureがタイムアウトしたり、接続が切断されたりする可能性があります。
接続終了のいくつかの理由:
アップロードのページを作成することをお勧めしますか?レコードセットをメモリ(キャッシュ/キュー/テーブル/ブロブストアではなく)にビルドしてからSQLに対して実行するだけの場合でも。
少なくとも、問題がどこにあるかを特定することができます。