阿里云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)
阿里云ECS参照升级或禁止升级云助手客户端先升级云助手,再参照停止或启动云助手客户端 启动云助手服务
私有主机参照添加Agent失败FAQ解决
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
文档内容是否对您有帮助?