在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分钟内探测端口没有正常打开。

  • 处理办法

    登录ECS检查应用端口是否正常打开,如未正常打开请查看应用进程的启动日志是否报错,并根据报错进行处理。

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控制台重试出错的任务。
    • 如果重试还无法解决,请提交工单寻求EDAS支持帮助。

EDAS-10028

  • 报错信息

    EDAS-10028 PULL_WAR_TIMEOUT

  • 可能的原因

    采用自定义WAR/JAR URL地址部署时,如果拉取WAR/JAR包超时,则会出现这个错误。通常超时时间为5分钟。

  • 处理办法

    确认URL地址正确无误, 登录ECS执行wget命令手动下载URL检查是否能在5分钟内完成下载。