1

私はたくさんのウェブジョブを含むウェブサイトを持っています。Web ジョブは継続的ですが、Quartz.net を使用して内部的にスケジュールします。デプロイ スロットを使用してサイトをステージング サイトにデプロイし、それを本番環境にスワップしています。

すべてうまく機能しますが、Web ジョブが Web アプリでスケールアウトしないようにしたい (つまり、自動スケールに参加しない)。

settings.jobこれで、ファイルを作成して設定できることがわかりました{ "is_singleton": true }...しかし...私のテストでは、ステージング サイトへの展開が中断されます。展開すると、ステージング スロットですべてが停止します (おそらく、 settings.job ファイルはそれらの実行を妨げます)。settings.job ファイルを削除してステージング サイトに再度デプロイすると、これは発生せず、実行されたままになります。

デプロイ スロット スワッピング戦略を壊さずに、自動スケールで Web ジョブのスケールアウトを停止するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

設定された settings.job ファイルを使用してデプロイを再テストしたis_singletonところ、正常に機能しました。Web ジョブは正常にデプロイされ、デプロイの完了後に実行されていました。

以前はそうではなかった理由はわかりません.Kudoで何かが変わったか、Webジョブを一貫性なく展開して混乱させた可能性がありますが、いずれにしても、これはもはや問題ではないと報告できます:)

于 2015-05-22T15:09:53.887 に答える