問題タブ [azure-compute-emulator]
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.
c# - Azure SDK 2.4 で "Role Instances are taking long than expected" エラーが発生する原因は何ですか?
単一の Worker ロールで Azure プロジェクトを開始しようとすると、悪名高い "Role Instances are taking long than expected" エラーが発生します。以前は機能していましたが、2 つのデバッグ セッションの間に明らかな理由もなく失敗し始めました。
新しい Azure プロジェクトと既定の Worker ロールを使用してまったく新しいソリューションを作成しようとしましたが、これも開始できません。
このトピックについて議論している他の多くの SO の質問とフォーラムの投稿を見つけましたが、それらのほとんどは時代遅れであり、提案はどれも機能しませんでした。
イベント ログに関連するメッセージが見つかりませんでした。見つかった唯一のエラー メッセージは でしたC:\Users\username\AppData\Local\dftmp\EmulatorRuntimeLogs\ErrorRuntime.log
。次のような行がたくさん含まれています。
Compute Emulator のロールの出力には、次のログが無期限に表示されます。
Azure SDK の最新バージョン 2.4 でこのエラーが発生する原因について何か提案はありますか?
azure - Azure Compute Emulator によって生成されたエラーを表示する方法
WCF サービスと Azure Cloud Service プロジェクトを含む WCF サービス ソリューションがあります。
Azure Compute Emulator (私の PC ではバージョン 2.5) でクラウド サービス プロジェクトを実行すると、各ロールの出力に表示されるのは
[fabric] 役割状態 Busy
[ファブリック] ロールの状態が中止されました
Compute Emulator のログ レベルを log に調整しWarning
たりError
、試してみたりしCritical
ましたが、詳細なメッセージは表示されません。クラウド サービスが機能していない理由を調べるために表示できるイベント ログ エントリまたはログ ファイルがディスク上にあるかどうかをグーグルで調べましたが、役に立ちませんでした。
クラウド サービス ロールが中止され、再試行される原因について詳しく調べるにはどうすればよいですか?
c# - Azure SDK 2.5 のインストール後に Azure 2.2 プロジェクトを実行する方法
Azure SDK 2.5 を (2.4 および 2.2 と並行して) インストールした後、2.2 プロジェクトをローカルで実行できません。次のエラーが表示されます。
Windows Azure ツール: エラー: インストールされている Microsoft Azure コンピューティング エミュレーターはロール バイナリをサポートしていません。最新の Microsoft Azure コンピューティング エミュレーターをインストールして、もう一度お試しください。
コンピューティング エミュレーター 2.5 は、2.2 を並べて実行するのではなく、置き換えたようです。
2.2 コンピュート エミュレーターをインストールしようとしましたが、
この製品の新しいバージョンが既にインストールされています
同じマシンで 2.5 と 2.2 の両方のプロジェクトを実行する方法はありますか?
azure - Visual Studio 2013 でのデバッグ時に Azure Compute Emulator が起動せず、シャットダウンしたままになる
今日、これは私に数回連続して起こりました。F5 キーを押して、エミュレーターを使用して Visual Studio 2013 で Windows Azure プロジェクトをデバッグしたところ、プロジェクトはビルドされましたが、ブラウザーは起動しませんでした。ビルド エラーも発生しませんでした。ビルドが完了し、ブラウザを起動する準備が整ったように見えますが、停止するだけでした。
最後に、Visual Studio の左下のステータス バーに、"Compute emulator shutdown" というメッセージが表示されました。次に、タスク バーの Azure アイコンにマウス ポインターを合わせると、"ストレージ エミュレーターが開始されました" と表示されましたが、"コンピュート エミュレーターはシャットダウンされました" と表示されました。
azure - Azure コンピューティング エミュレーター v2.5.0.0 - IP アドレスとポート (v2.5 ではパブリック ポート) ウォーキング
ドキュメントによると、Azure SDK 1.5 より前では、Web ロールのデプロイは同じ IP アドレス (127.0.0.1) に割り当てられ、Web ロールを区別するために異なるポート番号が使用されていました。この動作は今戻っていますか? ポート番号が異なる同じ IP アドレスで Web ロールがデプロイされていることに気付きました。
マシンの再起動後にアプリを初めて実行すると、一貫してポートの再マッピングが発生します。さらに調査したところ、以下のことに気付きました。
- Compute Emulator を終了せずにマシンを再起動すると、以前にデプロイされた Web ロールのポートが解放されません。マシンの再起動後、以下の netstat の出力を見つけます。これにより、コンピューティング エミュレーターは csdef で言及されているポート (8070) をビジーとして検出し、次のデプロイでの再マッピングを検討します。たとえば、コンピューティング エミュレーターを終了するか、再起動する前にコマンドラインから csrun.exe removeall/clean/shutdown を実行すると、サービスのデプロイに使用されたすべてのポートが解放されます。
netstat -aon | 検索文字列 8070
プロト ローカル アドレス 外部アドレス 状態 PID
TCP 0.0.0.0:8070 0.0.0.0:0 リッスン 4
TCP [::]:8070 [::]:0 リスニング 4
TASKLIST /FI "PID eq 4"
イメージ名 PID セッション名 セッション番号 メモリ使用量
システム 4 サービス 0 288 K
- Azure SDK 2.5 の上記のシナリオでは、このポートの再マッピングが原因で、予期されたアドレス (ip:port) でサービスを利用できません。Azure SDK 2.1 でも再マッピングが行われていますが、影響を受けるのはプライベート ポートのみであり、アプリはパブリック ポートが変更されずに動作していました。しかし、Azure SDK 2.5 では、パブリック ポートが再マップされ、アプリ エラーが発生しました。Azure SDK 2.1 と 2.5 の両方で、以下の csrun.exe /run [pack details] のスクリーン キャプチャを見つけます。
この問題を解決するための解決策をお勧めしますか?
azure - ローカル マシンで Azure Compute Emulator に接続する方法
クラウド サービスとして実行されている WorkerRole があります。Azure でサービスを呼び出すと、呼び出し元のアプリケーションがハングするため、デバッグしたいと考えています。
デバッガーをリモート サービスにアタッチしようとしましたが、90 分間何もしないとタイムアウトします。したがって、私の次のステップは、エミュレーターを使用してサービスをローカルで実行することです。これは現在実行中です。
エミュレーターを実行していますが、このローカル サービスに接続する方法とエンドポイントがわかりません。誰か助けてくれませんか?