2016-08-22 12 views
0

私は2つのwebjobsを持つ晴れたWebアプリケーションを持っています。私はただ1つのWebジョブをスケールアップする必要があります。サイトや他のwebjobから独立してスケールアップする方法はありますか?連続ジョブが、それはすべてのインスタンスで実行されているとは異なり、単一のインスタンス上でのみ実行されますシングルトンとして設定されている場合はAzure Webjobsのスケールアップ

答えて

1

https://github.com/projectkudu/kudu/wiki/WebJobs-API

から

、あなたのWebJobsが連続していると仮定。デフォルトでは、すべてのインスタンスで実行されます。あなたは、単にファイルを作成することができます( REST APIを必要とせずに)展開時にシングルトンとして連続仕事を設定するには

は、コンテンツとsettings.jobと呼ばれる:{ "is_singleton": true }をし、(特定のルートにそれを置きます)WebJobディレクトリ。

あなたが1つのインスタンスにとどまりたいと思うWebJobは、シングルトンとして設定します。 残りの部分は、自動的にあなたのApp Service Planで拡張されます。

トリガされたWebJobは、1つのインスタンスでのみ実行されます。
ソース:上記のURLと同じです。

トリガーされた仕事
注意を呼び出します。サイトに複数のインスタンスがある場合、ジョブは任意にそれらのいずれかで実行されます。

関連する問題