Skip to content

Schedule Trigger 节点常见问题

以下是“计划触发器”节点的一些常见错误和问题以及解决或排除故障的步骤。

无效的 cron 表达式

当您将触发间隔设置为“自定义 (Cron)”且 n8n 无法识别您的 cron 表达式时,就会发生此错误。这可能意味着您的 cron 表达式存在错误,或者您使用了不兼容的语法。

要进行调试,请检查以下内容:

预定的工作流程在错误的时间运行

如果“计划触发器”节点在错误的时间运行,则可能意味着您需要调整 n8n 使用的时区。

调整全局时区

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

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

调整单个工作流程的时区

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

  1. 在画布上打开工作流程。
  2. 选择右上角的三个点图标
  3. 选择“设置”
  4. 更改时区设置。
  5. 选择保存

变量未按预期工作

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

更改触发间隔

您可以随时更新计划的触发间隔,但该间隔仅在工作流激活后才会更新。如果您在工作流激活后更改触发间隔,则更改将在您停止并重新激活工作流后才会生效。

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