2016-12-25 22 views
0

私は非常に長い実行中のwebジョブを持っています。私はそれが数ヵ月のオーダーで動くことを期待しています。時折、それは通常、平均3〜4日後に中止されます。ログが表示されず、その理由がわかります。ダッシュボードのメッセージに「Never completed」と表示され、ジョブが中止されます。 CPUタイムアウトは高い数値に設定されます。永久に稼動しているウェブジョブをするために私は何ができますか?長時間実行しているwebjobが理由なしで異常終了する

答えて

0

永久に実行されるwebジョブを作成するにはどうすればよいですか?

WebJobが一貫して動作するようにするには、常時オンであることを確認してください。詳細は、this articleを参照してください。ここでは抜粋です。

enter image description here

CPUのタイムアウトは高い数値に設定されています。

Azureウェブアプリには230秒の制限がありますのでご注意ください。また、http要求が含まれている場合に適用されるトリガーWebJobにも影響します。より詳しい情報はthis threadにあります。

WebJobはWebアプリケーションで同じリソースを使用するため、メモリを確保するためにApp Service Planをチェックしてください.CPUでWebアプリケーションに十分です。

+0

ありがとうございました。サービスは既に「常にオン」です。プロセスはとにかに中止されます。平均で約2または3日ごとに1回。 – Sentinel

関連する問題