文档首页 > > 最佳实践> HE2E DevOps实践>

附录

附录

分享
更新时间:2021/01/29 GMT+08:00

部署任务执行失败,会有可能以下几种原因。

主机系统原因

  • 问题现象:部署主机已添加入方向规则“允许访问5000以及5001端口”,且部署任务执行成功,但无法访问部署网站(即“http://ip地址:5000”与“http://ip地址:5001”)。
  • 原因分析:本实践项目所使用目标主机的操作系统为Ubuntu 16.04,其它类型主机无法访问部署后的网站。
  • 处理方法:重新购买一台操作系统为Ubuntu 16.04的主机(购买方式请参考购买并配置弹性云服务器),或将当前主机操作系统切换为Ubuntu 16.04(切换操作系统方式请参考切换操作系统)。

主机依赖问题

  • 问题现象:部署任务执行失败,报错信息为“docker: commond not found”“docker-compose: commond not found”,如图1所示。
    图1 报错信息
  • 原因分析:部署主机未安装运行程序所需的依赖工具,或者依赖工具安装失败。
  • 处理方法:执行以下命令查看主机中的Docker及Docker-Compose版本。
    • 查看Docker镜像版本。
      docker -v
    • 查看Docker-Compose版本。
      docker-compose -v

    若出现如图2,表示已安装成功,重新执行部署任务。

    图2 查看Docker及Docker-Compose版本

    若未出现如图2所示的提示,表示安装失败,请参考安装依赖工具操作步骤重新安装Docker、Docker-Compose。

参数配置问题

参数设置错误,可能会导致以下几种报错。

问题一:

  • 问题现象:部署任务执行失败,报错信息为“docker login failed”“Get https://XXX denied”,如图3所示。
    图3 报错信息
  • 原因分析:目标主机重启等情况造成Docker登录指令失效。

问题二:

  • 问题现象:部署任务执行失败,报错信息为“expected alphabetic or numeric character, but found '*'”,如图4所示。
    图4 报错信息
  • 原因分析:构建任务参数设置不正确,导致部署任务获取不到正确的部署来源数据。

参数错误的处理方法:参照配置SWR服务,重新获取SWR参数,并配置到编译构建任务与部署任务中。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问