主机组常见问题
文章内容
在「持续部署」->「主机部署」执行脚本,部署无法结束
问题描述:
在「持续部署」->「主机部署」执行脚本,部署无法结束。
问题解答:
将部署命令设置为后台运行,nohup 部署命令 > /dev/null 2>&1 &
,例如: nohup java -jar /opt/springboot-1.0.0.jar > /dev/null 2>&1 &
。
主机部署日志过大被截断展示,展示不全
问题描述:
主机部署日志过大被截断展示,展示不全
问题解答:
- 页面支持的展示的日志大小,在 2048KB 左右,超过的不支持在页面展示。
- 当需要查看大日志文件时,可以登录堡垒机,在下面目录下执行 ls -lt,根据发布时间进入相应的目录查看完整发布日志
- ~/.coding-cd/log/deployments
- ~/.coding-cd/log/run-scripts
运行脚本, 步骤失败, 但是脚本执行状态都是成功
问题描述:
运行脚本, 步骤显示失败, 但是查看脚本执行详情,状态都是成功
问题解答:
检查一下是否设置了当前阶段的运行超时时间。阶段超时后,不会强制终止主机运行中的脚本。
- 阶段因为超时,状态显示已终止
- 运行脚本,会继续执行直到执行完成。如果需要控制每个脚本执行时间,请在shell命令中自行控制
主机组改名后,滚动部署的流程,会出现卡住完成不了的情况
问题描述:
主机组改名后,如果旧的部署流水线没有重新编辑,并且使用的是滚动部署,会出现步骤卡住情况。原因是流水线中主机组名称缓存没有刷新。
问题解答:
处理方式:
重新编辑一下涉及的流水线,点选其他主机组再切换回来。重新保存即可。
影响场景:
- 不编辑流水线时,滚动部署的主机组会仍显示旧主机组名称,导致部署超时报错。
- 编辑流水线部署流程后,滚动部署显示主机组新名称并执行成功。
- 普通部署,即使不重新保存,也不会影响部署。
部署(主机组) 的步骤, 启动流程报错 Use alphanumeric characters only
问题描述:
如果在k8s类型的应用中, 复制了主机部署的流程, 启动流程报错 Use alphanumeric characters only
问题解答:
目前有用户反馈,出现这种报错的场景,是因为在 “Kubernetes(TKE)” 类型的应用中,用 “复制” 功能复制了“主机组”类型的流水线。
“应用”和支持的部署类型有对应关系,请选择在 “主机组” 类型的应用进行“主机部署” 流程的复制。
问题反馈 >
2024-11-05最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。