2015-01-14 22 views
10

私は、Azure Webサイト内でWebジョブを中止しています。 かなり長時間走っていて、おそらく30分かかります。これは、Azure SQLデータベースから多くのデータを取り込み、基本的にレポートに使用する数値を集計します。長時間実行中のWebジョブがAzureによって中止される

出力ログを見ると、Azureは実行中の警告の途中でジョブを中止するように見えます。理由についての兆候はありません。

AzureがWebジョブを中止するのを防ぐ方法はありますか?

このウェブサイトは、標準的な紺碧のウェブサイト内でホストされています。

おかげ

+1

をあなたが有効に常に持っていますか? –

+0

ウェブサイト自体が非アクティブであるため、プロセスがシャットダウンされている問題ですか? – Sergio

+1

はい、それは問題です –

答えて

6

はwebjob-パブリッシュ-settings.json内stopping_wait_timeパラメータを確認してください。パラメータの値は秒単位で使用されます。紺碧のは、それが使用中止します前に、実行時間の30分を必要とするのであれば:ここ

"stopping_wait_time": 1800

クレジット:http://blog.amitapple.com/post/2014/05/webjobs-graceful-shutdown/#.VNqThvmG8oc

よろしく

+0

現時点で私のウェブサイトに到達することはできません。また、 '' stopping_wait_time ''の値はまだありません。 ''値が指定されていない場合のデフォルトは? –

+0

私は確信していませんが、私がやったテストでは、仕事が止まる5分5分かかります。 –

関連する問題