問題タブ [azure-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11596 参照

powershell - PowerShell を使用してスケジュールされた Azure WebJob を作成する

Azure ServiceBus トピックに送信する Azure Web ジョブを作成しようとしてBrokeredMessageいます。メッセージを作成して送信する実際の作業は簡単ですが、スケジュールされた Web ジョブの作成を自動化する方法を見つけることができませんでした。

自動化されたワークフローは次のように機能します。

  1. 新しい Azure Web サイトを作成する[完了]
  2. PS1 ファイルをアップロードする新しいトリガーされた Azure WebJob を作成する[完了]
  3. 新しい Azure Scheduler ジョブ コレクションを作成する[実証済みの概念]
  4. WebJob をトリガーする新しい Azure Scheduler ジョブを作成する

Azure 管理ポータルは、この機能のための優れた UI を提供します。これにより、選択した Web サイトに Azure Web ジョブ、Azure スケジューラ ジョブ コレクション、および Azure スケジューラ ジョブが作成されます。

スクリーンショット: Azure 管理ポータルでの新しいスケジュールされた Web ジョブ タスクの手順 2

Azure Service Management PowerShell モジュールを使用して、スケジュールされた Azure WebJob を作成するための類似のメカニズムはないようです。新しいWeb ジョブAzure スケジューラ コレクション、およびジョブを作成することは確かに可能ですが、Azure スケジューラが Azure Web ジョブをスケジュールするためにどの URL またはストレージ キューに投稿しているのかわかりません。

0 投票する
1 に答える
563 参照

azure - Azure - スケジュールされた長時間実行タスク - Worker ロールをゼロにスケールダウン

Azure エキスパートの皆様、

  • 毎週 1 回だけ実行する必要があるタスクがあります。これは、実行に 2 ~ 3 日かかる可能性がある長時間実行タスクです。

  • キューに基づいてスケーリングするワーカー ロールを設定しました。タスクを開始したい日に、(Web ジョブを使用して) キューに入力します。

  • 残りの時間、キューが空になると、worker ロールをシャットダウンしたいのですが、インスタンスを 0 にスケールダウンすることはできません。

  • もともと、これを Web ジョブで実行したかったのですが、Web ジョブが突然シャットダウンすることがあります。Keep-Aliveオンにしても?また、トリガーされた Web ジョブの実行を停止することはできません。そのため、プロセスを停止するには、Web サイトをオフにする必要がありますが、これは理想的ではありません。

インスタンスをゼロにスケールダウンするにはどうすればよいですか?

*代替ソリューションも歓迎します。

ここでコストを最小限に抑えようとしています。何もしていないワーカー ロールにお金を払う必要はありません。

0 投票する
1 に答える
225 参照

azure - 単純な worker ロールの呼び出し

Azure でのバックグラウンド プロセスの作成について、ある程度の理解と経験を得ようとしています。

簡単なコンソール アプリを作成し、それを Azure Worker ロールに変換しました。どうすれば呼び出すことができますか? Azure Scheduler を使用しようとしましたが、スケジューラはメッセージ キューまたは HTTP/HTTPS を介してワーカー ロールを呼び出すことしかできないようです。

私のアイデアは、他のアプリと実際に通信しないバックグラウンド プロセスを作成することだったので、通信の種類について考えたことはありませんでした。worker ロールを Web ロールに変換し、HTTP/HTTPS を使用して Azure Scheduler を使用して呼び出す必要がありますか?

0 投票する
2 に答える
7157 参照

azure - Azure バッチ、スケジューラ、および Web ジョブの違いと、いつ何を使用するか

Windows Azure には主に、ジョブをスケジュールするための 3 つのオプションがあることがわかりました。バッチ、スケジューラ、および Web ジョブ。違いと、いつ何を使用し、どのような利点があるかを説明するリンクまたはビデオはありますか? 前もって感謝します

0 投票する
3 に答える
3195 参照

c# - Azure: Service Bus キューから "DeadLettered" メッセージを削除する方法

Service Bus キューから配信不能メッセージを削除したいと考えています。特に、この値は DeadLetterMessageCount と呼ばれ、プロジェクトのサーバー エクスプローラーで SB キューの [プロパティ] を右クリックすると、これを確認できます (SB キューを使用している場合)。

これを行う理由は、クラウド サービスの自動スケーリングを設定したためです。そのため、SB キューが非常に大きい場合は、メッセージをより高速に処理するためにいくつかのコアを追加します (より多くのワーカー ロールを有効にします)。キュー内のメッセージ数に応じてスケーリングを設定すると、DeadLettered メッセージ (消費できないメッセージ) もカウントされることに気付きました。必要のないインスタンスがさらに有効になるため、これはお金の無駄です。

ご不明な点がございましたら、お知らせください。

ご協力いただきありがとうございます

0 投票する
1 に答える
779 参照

azure - Azure ワーカー ロールのスケジューリング

Azure-Storage アカウントから古いファイルを削除する小さな Azure ワーカー ロールを作成しています。このコードを月に1 回実行する予定です。タスクの実行時間は 10 分未満です。

私が計画しているのは、このワーカー ロールを実行し、終了したらワーカー ロールを停止することです (別名、終了)。ここで、 worker ロールを月の最初の日に開始する別のタスクをスケジュールしたいと考えています。

解決策 1:この記事を読んでいるうちに、自分の worker ロールが 1 か月間実行されている (そして支払いを続けている) ため、Quartz ライブラリが適切ではないことがわかりました。

解決策 2:メッセージがキューにあるときに、Azure-Queues を使用してアプリケーションの最初のインスタンスを開始できることを確認しました。しかし、これは処理が多すぎますが、タスク自体は非常に簡単です。より簡単な解決策を探しています。

より良い解決策はありますか?おそらく、Azure-Worker-Role はこのタスクに適していませんか?

0 投票する
1 に答える
719 参照

asp.net-mvc - Azure の長時間実行タスクのスケジュール

私たちは Azure を使用しており、多くのスケジュールを実行しています。

メールの送信、データベース処理などを行うスケジュール。

現在、Azure スケジューラを使用していましたが、スケジュールがタイムアウト期間内に終了しない場合、スケジュールが再度実行され、問題が発生します。

したがって、実行にタイムアウトが発生せずに実行に数時間かかる毎日の電子メールスケジュールを実行する最良の方法は何ですか.

スケジュールは、ASP.NET MVC アプリの URL にヒットするだけです

0 投票する
1 に答える
1281 参照

azure - Azure Scheduler で Azure Machine Learning Web サービスをスケジュールするにはどうすればよいですか?

Azure Machine Learning の実験から Web サービスを公開しましたが、Azure Scheduler を使用してこの Web サービスをスケジュールする必要があります。

誰か手順を教えてください。

Web サービスのホームページから API KEY、REQUEST/RESPONSE、バッチ実行 URI を取得しました。