0

一定期間 (数日...) 正常に動作するワーカー ロールをデプロイしましたが、ある時点で停止またはクラッシュし、まったく再起動できず、「循環中...」のままになります。唯一の解決策は、ロールを再イメージ化することです。

自動アラートを設定して、ロールが応答しなくなったとき (およびサイクリング中...) にメールを受け取るにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

Azure は、そのような状況を通知することはできません。問題が発生した場合にメールで送信できるキャッチを使用して、WorkerRole のループの周りに try/catch を配置することを検討してください。

または、サード パーティのサービスを使用することにオープンである場合は、AzureWatchを検討してください(私はこの製品と提携しています)。インスタンスが Unresponsive、Busy、またはその他の非 Ready ステータスになった場合にアラートを出すことができます

于 2013-09-06T20:41:26.433 に答える
0

このようなアラートや通知は現在利用できませんが、対応中です。これがサービスの中断を引き起こしている場合は、サイトがダウンするたびにアラートを送信する外部監視サービスにいつでもサインアップできます.

ただし、再イメージ化して症状を修正するだけでなく、問題の根本原因を解決することをお勧めします。これが私が始める方法です:

  1. http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspxで説明されている問題に遭遇する可能性が最も高いです。特に、一般的な問題の #1 を参照してください。ここでは、OS の更新により再起動された後に役割が適切に再起動されない一般的な原因について説明しています。#1 では、これらの種類の Azure 環境の問題をシミュレートする方法 (つまり、ポータルから手動で再起動する) についても説明しているため、失敗を再現してデバッグすることができます。
  2. この問題のトラブルシューティングを行うには、http://blogs.msdn.com/b/kwill/archive/2013/08/09/windows-azure-paas-compute-diagnostics-data.aspxのトラブルシューティング シリーズを読むことをお勧めします。特に興味深いのは、おそらく「トラブルシューティング シナリオ 2 – 2 週間正常に実行した後の役割のリサイクル」です。
于 2013-09-06T19:46:51.777 に答える