Duaer

集成

Duaer 里 Schedule Trigger 的常见问题

Duaer 里 Schedule Trigger 的常见问题:cron 表达式无效、时间不对、改了间隔不生效。

Invalid cron expression

Trigger Interval 选 Custom (Cron) 时,Duaer 看不懂你写的表达式。检查:

  • 写法和节点里的示例一致。第一列可以是秒,共六列;不写秒就是五列。
  • 去掉秒那一列后,在 crontab.guru 上能通过校验。

运行时间不对

多半是时区。可以改整个实例,也可以只改一个数字组织:

  • 自托管 Duaer:用环境变量 GENERIC_TIMEZONE 设实例时区。
  • 单个数字组织:画布右上角菜单打开设置,改「时区」,保存。

改了间隔或变量却没生效

Schedule Trigger 的间隔和里面用到的变量,在发布时才计算。已发布后再改,要取消发布并重新发布才生效。

计时从发布那一刻开始。例如原来每小时一次、12:00 该跑,11:30 改成每 2 小时并重新发布,下一次是 13:30。

常见问题

Duaer 的 Schedule Trigger 为什么晚了几个小时?

通常是 Duaer 的时区设置。在数字组织设置里改「时区」,或让自托管管理员设 GENERIC_TIMEZONE。

改了 Duaer Schedule Trigger 的间隔要重新发布吗?

要。Duaer 在发布时读取间隔,取消发布再发布后新间隔才生效。

同组