問題タブ [azure-worker-roles]

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 投票する
4 に答える
95580 参照

azure - Windows Azureの場合:Webロール、ワーカーロール、VMロールとは何ですか?

私が取り組んでいるアプリケーションにはWebロールが含まれています。これは単純なWebアプリケーションです。アプリケーションをWindowsAzureでホストする必要があったため、Webロールを作成しました。私は実際にこれらの役割が何のためにあるのか知りたいです。コーディングに関して、またはストレージに関して、それらの重要性は何ですか?

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

azure - 奇妙な Azure 起動エラー (ファイル 'c:\logs\file1.txt' が見つかりませんでした)

Worker ロールは非常にシンプルで、エミュレーターで実行しても問題ありません。Windows Azure インスタンスへのアップロードが初期化されたように見えた後、ビジー状態になり、再起動して最初からやり直します。Azure Diagnostics は、独自のトレース メッセージを送信せず、フロー ラインを何度も配信し続けます。

情報: RD00155D3629BA: 2011-08-22 17:41:26Z OnTimedEvent 開始 8/22/2011 5:41:26 PM

情報: RD00155D3629BA: 2011-08-22 17:40:26Z OnTimedEvent 完了

エラー: RD00155D3629BA: 2011-08-22 17:40:26Z ファイル 'c:\logs\file2.txt' が見つかりませんでした。

情報: RD00155D3629BA: 2011-08-22 17:40:26Z c:\logs\file2.txt をコピー中

エラー: RD00155D3629BA: 2011-08-22 17:40:26Z ファイル 'c:\logs\file1.txt' が見つかりませんでした。

情報: RD00155D3629BA: 2011-08-22 17:40:26Z OnTimedEvent 開始 8/22/2011 5:40:26 PM

情報: RD00155D3629BA: 2011-08-22 17:40:26Z OnTimedEvent 開始 8/22/2011 5:40:26 PM

編集:この小さなアプリケーションのコードは、言及されたファイルに書き込みません

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

c# - Azure キュー ワーカー ロールのマルチスレッドの例

直接 REST API または提供する WCF サービスのいずれかによって入力される 4 つの Azure キューがあります。

  1. これら 4 つのキューすべてを監視する 1 つのワーカー ロールが必要です。
  2. configからキュー名などを読み込んでprocessメソッド(キューからメッセージを読み込んで処理を行う)をスピンするマルチスレッドを使おうと考えています。

ワーカーの役割でこれを達成する方法について、誰かが例またはガイダンスを提供してくれませんか?

私はマルチスレッドが初めてなので、マルチスレッドなしで上記を達成できるかどうかはよくわかりません。

ありがとうございました

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

azure - 複数のAzureワーカーの役割が同じキューをポーリングすると、デッドロックまたはポイズンメッセージが発生しますか

シナリオ:

複数のワーカーロールまたは複数のスレッドを持つ1つのワーカーロールをスピンオフした場合。これにより、Azureキュー内の新しいメッセージがポーリングされます。

これが正しい設計アプローチであるかどうかを誰かが確認できますか?多くのワーカーロールが必要な理由は、PROCESSJOBを高速化するためです。アプリケーションはほぼリアルタイムである必要があります。つまり、メッセージが表示されたらすぐに、複雑なビジネスルールを適用し、AZUREDBにコミットする必要があります。3分あたり11,000のメッセージを期待しています。

ありがとうございました。

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

lucene - Azureワーカーの役割からAzureWebの役割に通知を送信する-ベストプラクティス

状況

ユーザーはドキュメントをアップロードできます。キューメッセージはドキュメントIDとともにキューに配置されます。ワーカーロールがこれを取得し、ドキュメントを取得します。Luceneで完全に解析します。解析が完了したら、Webrole上のLuceneIndexSearcherを更新する必要があります。

Webの役割では、静的なLucene IndexSearcherを保持しています。そうしないと、検索要求ごとに新しいIndexSearchを作成する必要があり、これにより多くのオーバーヘッドなどが発生します。

私がしたいのは、ワーカーロールからWebロールにIndexSearcherを更新する必要があるという通知を送信することです。

可能な解決策

  • ある種の通知キューを作成します。Webロールは、通知キューをチェックし続ける無限のタスクを開始します。メッセージを見つけた場合は、IndexSearchを更新する必要があります。
  • ワーカーロールでWCFサービスを開始し、Webロールに接続します。ワーカーロールからコールバックを実行し、サービスを介してWebロールにIndexSearcherを更新する必要があることを伝えます。
  • 定期的に更新するだけです

最善の解決策は何ですか、またはこれに対する他の解決策はありますか?

どうもありがとう !

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

azure - Azure ロール間同期

同じ役割を実行する複数の Azure インスタンスを同期する際のベスト プラクティスについて疑問に思っていました。より正確には、複数のワーカー ロールが同じ作業単位で作業するのを防ぎたいと考えています。

Azure キューは、この問題には役立たないようです。1 つのオプションは、ロックとストアド プロシージャを含む SQL テーブルを使用することです。しかし、Azure で SQL 同期を使用するのは少し厄介なようです。

何か案は?

編集、私の詳細な(ただし単純化された問題)は次のとおりです。

  • n 個のターゲットがあります。
  • 作業単位は、指定された間隔 (たとえば 30 秒 - ただし、ターゲットごとに異なります) で各ターゲットに対して実行する必要があります。
  • m 個のワーカーがあります ( hインスタンスでホストされています)。
  • 作業単位の処理には、10 秒から 1 時間かかる場合があります。

アイデアは、作業単位を Azure キューに入れるスケジューラーがあり、 m 個のワーカーのそれぞれがこれらを読み取って処理するというものです。

問題:

  • worker1は unit1 の作業を開始します(これはtarget1に関するものです) - これには 10 分ほど時間がかかります
  • 30秒経過
  • スケジューラーはtarget1に別の作業単位を配置します。たとえばunit13です。
  • worker2は、同じtarget1に対して unit13 で作業を開始します-良くありません

いくつかのアイデアがありますが、十分に曇っていないように見えるので、この問題にどのような解決策を適用するかを知りたいです.

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

powershell - Worker ロールから新しい Windows Azure ホステッド サービスを作成する

BLOB ストレージに保存したパッケージと構成を使用して、実行中のロールから新しい Windows Azure Hosted サービスを作成する最良の方法は何ですか?

Service Management REST API の Create Deployment 要求を使用できると推測していますが、worker ロールからコマンドレットを実行する方がよい場合があります。何かご意見は?コマンドレット ルートの方が優れている場合は、worker ロールからコマンドレットを実行する方法について正しい方向性を示していただければボーナス ポイントです。

0 投票する
5 に答える
6341 参照

azure - Azureワーカーの役割が役割の状態でスタックしている不明

Azureツールキット1.5

  1. 新しいプロジェクトを作成する
  2. ワーカーの役割を追加する
  3. F5を押す

展開が行き詰まります:

[ファブリック]ロールインスタンス:deployment(189).WindowsAzureProject1.WorkerRole1.0

[ファブリック]役割の状態不明

最終的に、展開はタイムアウトになります。

これをデバッグする方法について何かアイデアはありますか?

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

model-view-controller - Windows Azure CDN :: Javascript、スタイルシート、画像が見つかりません (404 エラー)

CDN に接続する必要がある '/cdn' ビューで MVC3 プロジェクトをホストするために Windows Azure を使用しています。問題は、 http://azxxxxx.vo.msecnd.net経由でナビゲートしようとすると、ブラウザがスタイルシート、javascript、および画像ファイルを見つけられないように見えることです (Firebug は 404 not found を示します)。元の方法http://mywebsite.cloudapp.net/cdnに移動しようとすると、すべてうまくいきます

HTTPS の背後でも機能するソリューションを探しています ( https://azxxxxx.vo.msecnd.net )。

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

azure - AzureベースのUmbracoサイト-ログインすると、すぐにログアウトします

最近、AzureにWebサイトプロジェクトをインストールしましたが、オンラインの優れたドキュメントのおかげで、比較的簡単にインストールできました。バックオフィス(管理者)のログインに問題がありますが、すぐには起こらなかったので少し奇妙です。詳しく説明します。

http://www.keelycattschoolofdance.co.uk/umbraco/にアクセスすると、ログインページに移動します。これは問題ないようです。

(この時点でのURLはwww.keelycattschoolofdance.co.uk /.../ login.aspxになります)

次にログインします。これは機能し、管理パネルの表示を開始しますが、ログインに戻り、URLはwww.keelycattschoolofdance.co.uk/.../login.aspxになります。

これは、最新バージョンのUmbracoであるAcceleratorを使用し、SQLServerではなくSQLCE4.0を使用してAzureで実行しています。

誰かがこれを見たことがありますか?

さらに情報が必要な場合はお知らせください。対応させていただきます:-)

前もって感謝します

ニック