2

大規模な Web サイトを Web ロールとして Azure にデプロイしようとしています。ただし、Azure ダッシュボードの [インスタンス] タブで Azure を確認すると、起動中にエラーが発生し、何度も再起動することがわかります。

具体的に何が問題なのかを示すログ ファイルはどこにありますか? manage.windowsazure.com サイトには何もないようです。

4

2 に答える 2

1

まず、開発マシンでデバッグします。正しい .cscfg ファイルをデプロイしたこと、破損した接続文字列がないこと、正しいバージョンの DLL (Azure の VM と同じ) を参照していること、または新しいバージョンを Azure にコピーしていることを確認してください。それらが失敗した場合は、WindowsAzure.comのこのトピックと、MSDN のこのノードのトピックをお読みください。Hello World コード サンプルには、役立つ診断の基本的なデモも含まれています。

Windows Azure の診断の基本:

  • ServiceDefinition.csdefファイルに Diagnostics モジュールをインポートして、役割ごとに手動で有効にする必要があります。
  • ストレージ エミュレーターや Windows Azure ストレージ アカウントなど、ServiceConfiguration.cscfgファイルで結果のログ用にストレージの場所を構成する必要があります。ログの種類に応じて、ログは BLOB またはテーブルに格納されます。
  • 診断の収集は、プログラムで構成するか、ロールの開始時に読み込まれ、その場で更新できるファイルを使用して構成できます。
  • 診断データがストレージ アカウントにダウンロードされる頻度 (トランザクション/転送/ストレージにはお金がかかるため重要)、パフォーマンス カウンター、または必要なその他のメトリックを設定および制御できます。
于 2013-09-04T07:46:13.117 に答える
0

http://blogs.msdn.com/b/kwill/archive/2013/08/09/windows-azure-paas-compute-diagnostics-data.aspxには一連の 4 つのブログ投稿があり、手順を説明しています。ログ ファイルの場所など、ロールの起動エラーをトラブルシューティングする方法を順を追って説明します。

于 2013-09-04T15:06:43.027 に答える