全部產品
Search
文件中心

Enterprise Distributed Application Service:變更流程錯誤碼說明

更新時間:Jun 30, 2024

在EDAS控制台上進行ECS叢集中的應用變更操作時,會產生變更記錄。本文介紹變更流程中可能出現的報錯資訊和錯誤碼說明。

EDAS-10000

  • 報錯資訊

    EDAS-10000 NO_SPACE_LEFT_ON_DISK

  • 可能的原因

    變更流程中如遇到此錯誤則代表磁碟空間已滿。

  • 處理辦法

    請登入ECS後刪除日誌。

EDAS-10001

  • 報錯資訊

    EDAS-10001 STAR_AGENT_OFFLINE

  • 可能的原因

    StarAgent不線上。

  • 處理辦法

    請登入ECS執行命令sh /home/staragent/bin/staragentctl restart,重啟相應的Agent。

EDAS-10002

  • 報錯資訊

    EDAS-10002 Task timeout when running

  • 可能的原因

    任務執行逾時。

EDAS-10012

  • 報錯資訊

    EDAS-10012 UNZIP_WAR_FAILED

  • 可能的原因

    使用unzip命令解壓WAR包失敗。

  • 處理辦法

    請檢查您的WAR包格式是否可以正常解壓成功。

EDAS-10013

  • 報錯資訊

    EDAS-10013 JAR_WAR_FAILED

  • 可能的原因

    使用JAR命令解壓WAR包失敗,JDK未能正確安裝或手工作業系統存在的是不包含JAR等命令的JDK版本。

  • 處理辦法

    使用root身份登入報錯應用的ECS執行個體,執行yum install -y java-1.8.0-openjdk-devel或者yum install -y java-1.7.0-openjdk-devel(根據已有的JDK版本而定,同時需要保持連網)。

EDAS-10014

  • 報錯資訊

    EDAS-10014 WAR_URL_403

  • 可能的原因

    下載WAR包失敗,沒有相應的存取權限。

EDAS-10015

  • 報錯資訊

    EDAS-10015 WAR_URL_404

  • 可能的原因

    下載WAR包失敗,沒有找到對應的WAR包。

EDAS-10016

  • 報錯資訊

    EDAS-10016 JAVA_PROCESS_ROOT

  • 可能的原因

    停止應用失敗,應用進程是root身份啟動的,EDAS無權操作。

  • 處理辦法

    請使用root身份手動停止應用進程後重試。

EDAS-10017

  • 報錯資訊

    EDAS-10017 HOME_ADMIN_FILE_ROOT

  • 可能的原因

    啟動應用失敗,tomcat目錄或者應用目錄下存在root許可權檔案或者目錄。

  • 處理辦法

    請檢查/home/admin/app目錄和/home/admin/${tomcat-path}目錄下是否有root許可權的檔案或者目錄,手動恢複成admin許可權後重試。

EDAS-10020

  • 報錯資訊

    EDAS-10020 SLB_NOT_ENOUGH_BALANCE

  • 可能的原因

    綁定SLB失敗。

  • 處理辦法

    您的賬戶需要有100元餘額才能正常購買SLB執行個體。

EDAS-10021

  • 報錯資訊

    EDAS-10021 SLB_BIND_ALREADY_HAVE_SERVICE

  • 可能的原因

    綁定SLB失敗, 此應用已經綁定了一個SLB。

  • 處理辦法

    請在控制台上先解除綁定原有的SLB,再重新繫結目標SLB。

EDAS-10022

  • 報錯資訊

    EDAS-10022 K8s_READINESS_ERROR

  • 可能的原因

    應用啟動失敗,規定時間內READINESS檢查失敗。

  • 處理辦法

    請檢查相關配置是否正確。

EDAS-10023

  • 報錯資訊

    EDAS-10023 K8s_BACKOFF_RESTART

  • 可能的原因

    應用啟動失敗。

  • 處理辦法

    請檢查鏡像是否有問題。

EDAS-10024

  • 報錯資訊

    EDAS-10024 K8s_LIVENESS_ERROR

  • 可能的原因

    應用啟動失敗,規定時間內Liveness檢查失敗。

  • 處理辦法

    請檢查相關配置是否正確。

EDAS-10025

  • 報錯資訊

    EDAS-10025 PORT_CHECK_TIMEOUT

  • 可能的原因

    應用啟動時連接埠檢查逾時失敗,逾時時間通常是5分鐘。即5分鐘內探測連接埠沒有正常開啟。

  • 處理辦法

    1. 在ECS應用詳情頁面的應用設定地區,查看應用連接埠查看應用連接埠

    2. 登入ECS,執行以下命令,查看連接埠是否正常開啟。

      • 方法一:

        netstat -lnp | grep 連接埠號碼
      • 方法二:

        ss -lnp | grep 連接埠號碼
    3. 若連接埠未正常開啟,請查看應用進程的開機記錄是否報錯,根據報錯資訊處理。

EDAS-10026

  • 報錯資訊

    EDAS-10026 URL_CHECK_TIMEOUT

  • 可能的原因

    開啟了URL健全狀態檢查的應用,應用啟動時檢查URL是否可以訪問逾時失敗,逾時時間通常是30分鐘。只有當curl $URL返回HTTP狀態代碼為200時才會認為URL健全狀態檢查通過。

  • 處理辦法

    登入ECS執行命令curl -v $URL檢查應用配置的URL是否可以正常訪問。如不能正常訪問,通常需要查看應用日誌來確定應用進程是否啟動失敗。

EDAS-10027

  • 報錯資訊

    EDAS-10027 STARAGENT_CMD_EXECUTE_TIMEOUT

  • 可能的原因

    發布流程中的命令執行逾時,通常情況下逾時時間是60秒。即一個發布命令在60秒內不能執行結束就會導致這個錯誤發生。

  • 處理辦法

    • 在EDAS控制台重試出錯的任務。

    • 如果重試還無法解決,請加入釘群(釘群號:31723701)聯絡產品技術專家諮詢處理。

EDAS-10028

  • 報錯資訊

    EDAS-10028 PULL_WAR_TIMEOUT

  • 可能的原因

    採用自訂WAR/JAR URL地址部署時,如果拉取WAR/JAR包逾時,則會出現這個錯誤。通常逾時時間為5分鐘。

  • 處理辦法

    確認URL地址正確無誤, 登入ECS執行wget命令手動下載URL檢查是否能在5分鐘內完成下載。