在云效我设置concurrency: 5然后我运行7个任务失败好几个。不会等待前面的任务执行完毕吗?

在云效我设置了concurrency: 5然后我运行了7个任务 失败了好几个。他是不会等待前面的任务执行完毕吗?5613674c1782cd6f5e325d4ce4902b05.png

展开
收起
三分钟热度的鱼 2023-07-19 16:38:10 114 分享 版权
2 条回答
写回答
取消 提交回答
  • 在云效中使用 concurrency: 5 设置并发度为 5 表示同时运行的任务数量限制为 5。这意味着在同一时间内,最多可以并行执行 5 个任务。

    当你设置了并发度限制后,并发超过限制的任务会被排队等待资源可用。然而,如果任务没有正确设计或配置依赖关系,可能会导致部分任务失败。

    要确保任务按预期顺序执行并等待前面的任务完成,可以考虑以下几点:

    1. 正确设置任务的依赖关系:在云效中,你可以通过设置任务之间的依赖关系来确保一个任务在另一个任务完成之前不会开始执行。通过适当定义任务之间的依赖关系,可以实现任务的顺序执行。

    2. 检查任务的配置和执行过程:请确保每个任务的配置正确,并且没有因为其他原因(例如网络问题、权限问题等)导致任务执行失败。仔细检查任务的日志和错误信息,以确定失败的具体原因。

    3. 调整并发度设置:如果你希望等待前面的任务完成后再执行后续的任务,可以尝试降低并发度设置,使其与任务的依赖关系相匹配。将并发度设置为与任务数量相同或更高的值,可以确保任务按顺序执行。

    请注意,具体的界面和设置选项可能因云效版本和使用的功能而有所不同。建议参考云效的官方文档、用户手册或与云效的技术支持团队联系,以获取准确的指导和帮助。

    通过正确设置任务依赖关系和调整并发度设置,你可以实现任务按顺序执行并等待前面的任务完成。

    2023-07-30 22:56:34
    赞同 展开评论
  • 是因为他在等待其他任务结束 所以等待超时就失败了。此回答整理自钉群“云效交付域答疑群”

    2023-07-19 16:42:11
    赞同 展开评论

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理