Crash diagnosis

Updated at:

When an ECS instance crashes due to a kernel panic or an Out of Memory (OOM) event, or when you receive a system notification of an OS crash, use Crash Diagnosis to analyze the root cause. The report provides recommendations to fix the issue.

Limitations

  • Region limitations

  • Operating system limitations

    Architecture

    Operating system

    x86 architecture

    • Rocky Linux 9.5

    • Rocky Linux 9.1

    • Ubuntu 20.04

    • Alibaba Cloud Linux 3 Container Optimized Edition

    • Rocky Linux 8.8

    • Ubuntu 22.04

    • Alibaba Cloud Linux 3 Pro

    • Alibaba Cloud Linux 2/3

    • CentOS 7.6 or later, or CentOS 8

    • Anolis OS 7/8

    • Ubuntu 24.04

    ARM architecture

    • Alibaba Cloud Linux 3 Pro

    • Alibaba Cloud Linux 3

Prerequisites

  • If you use a RAM user, make sure that the Alibaba Cloud account (primary account) has granted the RAM user the AliyunECSReadOnlyAccess and AliyunSysomFullAccess system policies.

  • The console permissions are activated.

    The first time you log on to the Operating System Console, click Activate Service to activate the console service.

Procedure

  1. Go to Operating System Console.

  2. In the left-side navigation pane, click System Diagnosis.

  3. In the upper part of the left-side navigation pane, select the region in which the target instance resides.

    image

  4. Select Scenario Diagnosis from the Diagnosis Type list and Crash Diagnosis from the Diagnostic Item list. Then, select the target instance ID and click Run Diagnosis.

    Note

    If SysOM is not installed, the system automatically installs SysOM on the target ECS instance and then starts the diagnosis after you click Run Diagnosis.

  5. In the Diagnostic Records section, click View Report.

Diagnostic report

  • Basic Information

    The Basic Information section summarizes the diagnosis with key details, including the instance ID (which serves as the resource ID), diagnosis item, diagnostic report ID, and diagnosis start time.

  • Diagnostic conclusion

    If a system crash occurred, this section summarizes the findings and provides a detailed cause of the crash.

  • Diagnostic suggestions

    This section provides recommended actions based on the diagnostic findings.

  • Diagnostic details

    • Basic information

      • Crash title: The error message at the time of the crash.

      • Running process: The process running on the CPU during the crash.

      • RIP function: The function address stored in the RIP register during the crash.

      • Kernel version: The OS kernel version.

      • Crash demarcation: A preliminary classification of the crash cause.

    • Crash stack

      This section lists the kernel call stack at the time of the crash.

    • Error logs

      • If kernel error logs exist, such as I/O or hardware exceptions, this section displays them.

      • If no logs exist, this section is omitted.