部署应用极慢或卡死

  • Choerodon平台版本:0.24.0
    DevOps-service: 0.24.8
    Agent: 0.24.3

  • 运行环境:自主搭建

  • 问题描述:

    部署应用后,部署一直没有响应。从gitops日志菜单查看,“已解析”后一直卡住,无法进行到“已执行”。

  • 执行的操作:

    部署应用,或修改values,或修改service等,提交gitops后,一直无法同步到集群
    创建的环境比较多,有二十几个。
    观察日志,可以看到DevOps服务正常执行,并向Agent发送命令。Agent日志显示接收到命令,并回复DevOps。日志如下:
    2021/04/26 14:44:46 [INFO] get command: cluster:155591913582514176.env:xxxxx.envId:172668567840509952/git_ops_sync
    I0426 14:44:46.704604 7 client.go:242] send response key cluster:155591913582514176.env:xxxxx.envId:172668567840509952, type git_ops_sync
    2分钟日志输出:
    I0426 14:46:59.294279 7 gitops.go:68] env: xxxxx will start to sync after 74 seconds
    有时候这个延迟会很长,甚至超过5分钟以上。

  • 报错信息(请尽量使用代码块或系统截图的形式展现):

运行中会时不时的出现
E0426 14:46:16.294224 7 gitops_sync.go:91] XXXXXX do sync: git repo not ready

  • 建议:

    部署时的gitops同步 ,优先级是否应该高一些
    agent已经运行很长时间,且未重启过, git repo not ready频繁出现好像也不正常。

把agent版本更新到0.24.4 ,再看看结果怎样呢