クラッシュ ダンプの自動収集を有効にする
この記事では、サーバーの自動クラッシュ ダンプ収集を有効にする方法について説明します。
注意
この機能は、Windows コンテナー サーバーでのみ使用できます。 現在、Linux または Windows プロセス ベースのサーバーを使用する方法はありません。
自動クラッシュ ダンプ収集を有効にするには、次に示すように CreateBuildWithManagedContainer API を使用できます。 CreateBuildwithManagedContainer の詳細については、「Multiplayer Server - CreateBuild with Managed Container」を参照してください。JSON では、"WindowsCrashDumpConfiguration" という名前の新しいフィールドを要求本文に追加すると、クラッシュ ダンプが有効になります。
"BuildName": "crashDumpTest",
"ContainerFlavor": "ManagedWindowsServerCore",
"MultiplayerServerCountPerVm": 1,
"Ports": [
{
"Name": "PortName",
"Num": 1243,
"Protocol": "TCP"
}
],
"RegionConfigurations": [
{
"Region": "EastUs",
"MaxServers": 1,
"StandbyServers": 1
}
],
"StartMultiplayerServerCommand": "C:\\Assets\\CrashingServerExample.exe sizeMiB:10",
"UseStreamingForAssetDownloads": false,
"GameAssetReferences": [
{
"FileName": "CrashingServerExample_v1_0.zip",
"MountPath": "C:\\Assets"
}
],
"VmSize": "Standard_D2_v2",
"WindowsCrashDumpConfiguration": {
"IsEnabled": true,
"DumpType": 0,
"CustomDumpFlags": 6693
}
}
注意
これを有効にすると、DumpType と CustomDumpFlag の値がレジストリ キーに格納されます。 詳細については、「ユーザー モード ダンプの収集」を参照してください
サーバーがクラッシュし、ログが作成されると、PlayStream 通知によってサーバー ID が提供されます。 サーバー ID を取得したら、アーカイブされたサーバー ページで検索できます。 [アーカイブされたサーバー] ページに移動し、指定したサーバー ID を検索バーに貼り付けます。 影響を受けるサーバーのログをダウンロードすると、クラッシュ ダンプ ファイルが表示されます。 詳細については、「マルチプレイヤー サーバー ログのアーカイブと取得」のページを参照してください