アプリの1つをService Fabric Cluster
は失敗し、「There was an error during CodePackage activation.The service Host terminated with exit code:3762504530
ただし、アプリがデプロイされているノードでは、健全性状態は次のことを示します:The application was activated successfully.
エラーイベントに関するより詳細なレポートを取得する方法はありますか?
私は通常、影響を受けるノードにRDPを介して接続し、そのような場合に次のことを行います。
Console-Out/Console-Errorログを確認します:Service Fabricはコンソール出力を保存します(<ConsoleRedirection>
あなたのServiceManifest.xml
)およびログフォルダー内のエラー。 DEVクラスターでは、これはC:\SfDevCluster\Data\_App\Node.x\<ApplicationTypeFolder>\log
。 Azureのデフォルトのインストールでは、D:\SvcFab\_App\<ApplicationTypeFolder>\log
EventLog:.NET例外は「アプリケーション」ログに表示されることがありますが、Service Fabricには独自のサブフォルダーがあり、有用なイベントが含まれる場合があります。
PerfView:PerfViewは、ETWイベント(Windowsのイベントトレース)を監視するための非常に強力なツールです。 .NET例外はETWイベントとして記録されるため、PerfViewは有用な例外を表示する場合があります。簡単なチュートリアルを次に示します。