应用发布流程
- 发布应用发布出现错误的,请优先看下你自己的应用发布单,看下是卡在哪一步导致的失败,点开发布单能看到每一步执行的信息,其中最关键的就是执行部署、SLB 上线这两个环节。
- 其中最容易出现错误就是,启动应用中的这几个步骤点开每一步都能看到详细的过程,定位错误。
- 另外一个经常报错的就是用户的健康检查 URL 总是不通过,这里一定要让你的应用返回一个 200 的 状态码的 URL。
使用遇到问题
案例:
发布应用时使用历史版本时报错 packageversion can not be empty
排查:
EDAS 应用有个回滚应用的功能,可以通过回滚应用解决这个问题。目前这个历史版本的发布功能还在优化。
案例:
该账户需要主账号身份才能进行
排查:
- 1)先用主账号登陆,然后点击账号管理,找到对应的子账号是否授权了应用管理员权限,如果已经授权,请按照下面继续排查;
- 2)点击角色进去,看下权限的管理个数如果为 0 的话,请提交工单联系阿里云处理,如果不是 0 ,请检查下自己的授权策略中是否缺失 创建应用、发布的权限;
- 3)如果应用个数为 0 ,请继续往下看,删除掉这辆自带的角色,
- 4)然后点 账号切换 子菜单,切换登录
- 5)完事儿后,再点角色,就会看到 edas 自带的两个角色又回来了,而且应用管理者的权限数不是 0 ,但还需要给有问题的子账号重新添加一下这个应用管理者的角色;
案例:
客户端应用容器升级时任务一直卡住,应用发布失败,如图操作:
排查:
出现类似的容器升级时变更配置失败,一直报错 tomcat 文件更新失败的错误,可以按照如下思路排查:
- 登陆机器上,看下 tomcat 的进程是否存在,可以通过 ps 命令查询;
- 如果进程存在,看下 tomcat 的配置文件是否存在,报错提示时 server.xml 更新失败了,先确定对应的文件是存在的,如果不存在说明 tomcat 自身出现了问题;
- 登陆用户在找到正在变更的应用,停止掉当前任务;
- 然后点击应用详情,重置应用,看下发布单的任务是否还会卡住;
- 如果还是会卡住的话,请提交工单到阿里云处理;