部署常见问题

阿里云ECS部署失败解决方案

首先需要确认信息

查看云助手版本: aliyun-service -v 
如果是1.0.1.404之前的版本,请升级云助手
wget https://aliyun-client-assist.oss-accelerate.aliyuncs.com/linux/aliyun_assist_latest.rpm
rpm -ivh --force aliyun_assist_latest.rpm

1. 部署详情显示失败,如何排查?

在部署详情中,显示具体的部署错误码,不同的错误码对应的错误说明和错误排查如下:

  • User.NoPermission

用户没有调用某个API的权限。请检查部署组的服务链接是否正常。

2.获取部署日志失败

3.机器状态离线(deploy channel error

4.部署命令在机器上执行成功,但Flow上部署失败

  • 添加与命令相关的环境变量,例如:"source /root/.bash_profile;source /etc/profile;" 。

  • 部署相关脚本尽量使用绝对路径,例如"/home/admin/app/deploy.sh",不要使用"./deploy.sh"。

  • kill 命令中类似:"ps -ef | grep athens | grep -v grep" 需要改为: "ps -ef | grep athens | grep -v grep | grep -v rdc_deploy_command"。

5.主机磁盘满导致部署失败

  • 登录你的主机执行df -hl查看磁盘剩余空间,若磁盘空间已满,请清理磁盘空间。

自有主机部署失败解决方案

参见:添加Agent失败FAQ