You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SCDF 2.7.1组合任务失败后自动重启问题及配置修改咨询

解决Spring Cloud Data Flow 2.7.1组合任务自动重启问题

你遇到的自动重启是SCDF内置的任务重试机制导致的,默认情况下,SCDF会对失败的任务实例执行重试逻辑,15-20分钟的延迟正是默认重试间隔的表现。可以通过修改SCDF Server的deployment.yaml配置来禁用该行为,具体操作如下:

全局禁用任务重试

在SCDF Server的deployment.yaml文件中,添加或更新环境变量配置:

spec:
  template:
    spec:
      containers:
        - name: scdf-server
          env:
            # 全局禁用任务重试
            - name: SPRING_CLOUD_DATAFLOW_TASK_RETRY_ENABLED
              value: "false"

精细控制重试策略(可选)

如果不想完全禁用,只是调整重试次数或间隔,可配置以下参数:

env:
  # 设置最大重试次数为0,等同于禁用
  - name: SPRING_CLOUD_DATAFLOW_TASK_RETRY_MAX_ATTEMPTS
    value: "0"
  # 初始化重试间隔(毫秒)
  - name: SPRING_CLOUD_DATAFLOW_TASK_RETRY_INITIAL_INTERVAL
    value: "0"
  # 间隔乘数,默认1.0表示每次间隔相同
  - name: SPRING_CLOUD_DATAFLOW_TASK_RETRY_MULTIPLIER
    value: "1.0"

针对单个组合任务禁用重试

如果只需要针对特定组合任务关闭重试,也可以在启动任务时通过参数覆盖全局配置:

task launch <组合任务名> --arguments "--spring.cloud.dataflow.task.retry.enabled=false"

修改完成后,重新部署SCDF Server即可生效,避免失败任务的自动重复触发。

内容的提问来源于stack exchange,提问作者17_4088_ Subashini.S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 13:51:13