阿里云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
文檔內容是否對您有幫助?