云效香港的服务器流水线部署一直失败,部署日志卡在下载制品那里,要怎么解决?
手动执行部署脚本是可以正常跑完的,但是流水线那里一直部署失败。部署单ID:25833563 部署日记如下:
[2024-03-07 13:45:56]Generate log files:/tmp/rdc_deploy_command_25833563_1709790353307.log
[2024-03-07 13:45:56]Generate execution result file:/tmp/rdc_deploy_command_25833563_1709790353307_result.sh
[2024-03-07 13:45:56]Generate global variable file:/tmp/rdc_deploy_command_25833563_1709790353307_globalParams.sh
[2024-03-07 13:45:56]Generate system command file(/tmp/rdc_deploy_command_25833563_1709790353307_rdcPreCommand.sh):[
]
[2024-03-07 13:45:56]Generate user command file(/tmp/rdc_deploy_command_25833563_1709790353307_userCommand.sh):[
]
[2024-03-07 13:45:56]Excuting an order:[
]
[2024-03-07 13:45:56]Execution log:[
Start downloading the package
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的问题描述和部署日志,云效流水线在香港服务器上的部署失败,卡在“下载制品”阶段。手动执行部署脚本可以正常完成,但流水线运行时却失败。以下是针对该问题的详细分析与解决步骤:
从日志中可以看出,流水线在执行到“下载制品”阶段时卡住,未继续后续操作。结合知识库中的相关资料,可能的原因包括以下几种: - 磁盘空间不足:服务器磁盘空间已满,导致无法下载制品。 - 网络连接问题:香港服务器与云效存储服务之间的网络连接不稳定或受限。 - 权限问题:执行用户(如root
或admin
)没有足够的权限访问制品存储路径。 - 环境变量缺失:流水线运行时缺少必要的环境变量,导致命令执行异常。 - 制品路径配置错误:流水线配置的制品下载路径与实际路径不一致。
df -h
ping <制品存储域名>
curl -I <制品存储URL>
root
或admin
)是否有权限访问制品下载路径。例如:
ls -ld /home/admin/app/
chmod -R 755 /home/admin/app/
chown -R admin:admin /home/admin/app/
source /root/.bash_profile
source /etc/profile
/home/admin/app/package.tgz
,请确保该路径存在且可写。/tmp/rdc_deploy_command_25833563_1709790353307.log
。请查看该日志文件以获取更多错误信息:
cat /tmp/rdc_deploy_command_25833563_1709790353307.log
rdc_deploy_command_
开头的部署进程进行操作,否则可能导致部署失败。通过上述步骤逐一排查后,通常可以定位并解决问题。如果问题仍未解决,建议: 1. 联系云效技术支持团队,提供部署单ID(25833563)和完整的日志文件。 2. 在流水线配置中启用消息通知功能,以便及时获取运行过程中的反馈信息。
希望以上解决方案能帮助您快速解决问题!您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。