Skip to content

定时触发器节点常见问题#

以下是定时触发器节点的一些常见错误和问题,以及解决方法或排查步骤。

无效的 cron 表达式#

当您将触发间隔设置为自定义(Cron)时,如果 n8n 无法理解您的 cron 表达式,就会出现此错误。这可能意味着您的 cron 表达式有误,或者您使用了不兼容的语法。

调试时请检查以下内容:

定时工作流在错误时间运行#

如果定时触发器节点在错误的时间运行,可能意味着您需要调整 n8n 使用的时区设置。

全局调整时区#

如果您使用n8n 云版本,请按照设置云实例时区页面的说明操作,确保 n8n 与您的本地时间同步执行。

如果您是自托管用户,请使用GENERIC_TIMEZONE环境变量设置全局时区。

为单个工作流调整时区#

要为单个工作流设置时区:

  1. 在画布上打开工作流
  2. 点击右上角的三点菜单三点图标
  3. 选择设置
  4. 修改时区设置
  5. 点击保存

变量未按预期工作#

虽然可以在计划触发器中使用变量,但它们的值仅在工作流激活时被评估。激活工作流后,您可以在设置中更改变量的值,但这不会改变工作流的运行频率。要解决这个问题,您必须停止然后重新激活工作流以应用更新后的变量值。

更改触发器间隔#

您可以随时更新计划触发器的间隔时间,但只有在工作流激活时才会更新。如果您在工作流激活后更改触发间隔,这些更改将不会生效,除非您停止然后重新激活工作流。

此外,计划时间从您激活工作流的那一刻开始计算。例如,如果您最初设置了每1小时执行一次的计划,本应在12:00执行,如果您将其更改为2小时的计划并在11:30重新激活工作流,下一次执行将在13:30,即从激活时刻起2小时后执行。