Schedule Trigger 节点常见问题
以下是
“计划触发器”节点的一些常见错误和问题以及解决或排除故障的步骤。无效的 cron 表达式
当您将
触发间隔设置为“自定义 (Cron)”且 n8n 无法识别您的 cron 表达式时,就会发生此错误。这可能意味着您的 cron 表达式存在错误,或者您使用了不兼容的语法。要进行调试,请检查以下内容:
- 您的 cron 表达式遵循cron 示例中使用的语法
- 您的 cron 表达式(删除秒数列后)在crontab guru上验证
预定的工作流程在错误的时间运行
如果“计划触发器”节点在错误的时间运行,则可能意味着您需要调整 n8n 使用的时区。
调整全局时区
如果您使用的是
n8n Cloud ,请按照设置云实例时区页面上的说明进行操作,以确保 n8n 与您的当地时间同步执行。如果您是
自托管,请使用环境变量设置您的全局时区。调整单个工作流程的时区
要为单个工作流程设置时区:
- 在画布上打开工作流程。
- 选择右上角的三个点图标。
- 选择“设置” 。
- 更改时区设置。
- 选择保存。
变量未按预期工作
虽然变量可以在计划触发器中使用,但它们的值仅在工作流激活时才会被评估。激活工作流后,您可以在设置中更改变量的值,但这不会改变工作流的运行频率。要解决此问题,您必须停止工作流,然后重新激活工作流以应用更新后的变量值。
更改触发间隔
您可以随时更新计划的触发间隔,但该间隔仅在工作流激活后才会更新。如果您在工作流激活后更改触发间隔,则更改将在您停止并重新激活工作流后才会生效。
此外,计划从您激活工作流时开始。例如,如果您最初设置的计划是每 1 小时执行一次,并且应该在 12:00 执行,如果您将其更改为每 2 小时执行一次的计划,并在 11:30 重新激活工作流,则下一次执行将在 13:30 执行,即激活工作流后的 2 小时。