全部產品
Search
文件中心

Elastic Compute Service:為執行個體開啟或關閉核心崩潰轉儲服務

更新時間:Sep 17, 2025

核心崩潰轉儲服務可捕獲核心錯誤並轉儲記憶體資訊到磁碟,以便分析核心崩潰問題。本文介紹如何通過雲助手為ECS執行個體開啟或關閉核心崩潰轉儲服務。

背景資訊

在執行個體運行過程中發生崩潰時,需要收集核心錯誤日誌以及核心崩潰轉儲產生的記憶體快照,以便分析和定位問題,從而協助使用者分析崩潰原因。

開啟/關閉核心崩潰轉儲服務

阿里雲雲助手提供了用於開啟和關閉核心崩潰轉儲服務的外掛程式,使用者可以通過相關外掛程式實現對核心崩潰轉儲服務的開啟或關閉。以下將介紹如何使用雲助手外掛程式來開啟和關閉核心崩潰轉儲服務。

警告

如需通過核心崩潰轉儲服務分析核心崩潰原因,建議您在操作前為執行個體建立快照,以確保資料的安全性。

Linux執行個體

Linux執行個體中,由Kdump服務提供崩潰轉儲機制。您可以參考如下步驟使用雲助手開啟或關閉執行個體的核心崩潰轉儲服務。

  1. 使用Workbench登入Linux執行個體

  2. 為執行個體開啟Kdump服務。

    acs-plugin-manager --exec --plugin ecs_dump_config --params --enable

    回顯資訊樣本如下,表示服務開啟成功。

    重要

    重啟執行個體後,Kdump服務生效。

    [INFO] start enable kdump
    [INFO] Detected kdump service installed in your system
    [INFO] to enable  kdump service
    [INFO] execute command: systemctl enable kdump-tools
    Synchronizing state of kdump-tools.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install enable kdump-tools
    Created symlink /etc/systemd/system/basic.target.wants/kdump-tools.service → /usr/lib/systemd/system/kdump-tools.service.
    [INFO] execute command: systemctl start kdump-tools
    [INFO] now kdump-tools service's status is: active
    [INFO] kdump status is: current state   : ready to kdump
    [INFO] successful enable kdump
  3. 查看Kdump服務狀態。

    acs-plugin-manager --exec --plugin ecs_dump_config --params --status

    回顯資訊樣本如下,表明當前服務為開啟狀態。

    [INFO] query kdump status
    [INFO] Detected kdump service installed in your system
    [INFO] now kdump-tools service's status is: active
    [INFO] kdump status is: current state   : ready to kdump
  4. (可選)為執行個體關閉Kdump服務。

    acs-plugin-manager --exec --plugin ecs_dump_config --params  --disable

    回顯資訊樣本如下,表明已關閉Kdump服務。

    [INFO] disable kdump
    [INFO] Detected kdump service installed in your system
    [INFO] execute command: systemctl stop kdump-tools
    [INFO] execute command: systemctl disable kdump-tools
    Synchronizing state of kdump-tools.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable kdump-tools
    Removed "/etc/systemd/system/basic.target.wants/kdump-tools.service".
    [INFO] disable kdump finished

Windows Server執行個體

  1. 使用Workbench終端串連登入Windows執行個體(RDP)

  2. 單擊開始,輸入Windows PowerShell,按斷行符號鍵確認。

  3. 進入雲助手安裝目錄並列出檔案資訊。

    cd C:\ProgramData\aliyun\assist\ ; dir

    根據回顯資訊提示,請運行以下命令,切換至以雲助手版本號碼命名的檔案夾,例如:2.1.3.857,實際操作中檔案夾名稱需根據回顯資訊進行替換。

    cd 2.1.3.857
  4. 為執行個體開啟核心崩潰轉儲服務。

    .\acs-plugin-manager --exec --plugin ecs_dump_config_win --params --enable

    回顯資訊樣本如下,表明服務開啟成功。

    重要

    重啟執行個體後,Kdump服務生效。

    [03/19/2025 10:38:03] [info] Set crash dump success.
  5. 查看核心崩潰轉儲服務狀態。

    .\acs-plugin-manager --exec --plugin ecs_dump_config_win --params --status

    回顯資訊樣本如下,表明當前服務為開啟狀態。

    [03/19/2025 10:36:11] [info] Crash status is ON.
  6. (可選)為執行個體關閉核心崩潰轉儲服務。

    .\acs-plugin-manager --exec --plugin ecs_dump_config_win --params  --disable

    回顯資訊樣本如下,表明已關閉核心崩潰轉儲服務。

    [03/19/2025 10:36:25] [info] Set crash dump success.

相關文檔