我们有许多与预定触发器相关的管线,这些管线使它们每天早上UTC时间4:30左右运行。每当将任何新管道添加到生态系统时,我们都将其与该触发器关联,并且新管道开始与其他管道一起被触发,并且一切正常。
现在,我们必须对触发器进行微不足道的更改,即更改开始时间,因此我们确实使用DF Portal UI修改了触发器并发布了它。我们期望管道会根据触发在更新后的时间像往常一样被触发,但是没有一个管道被触发。任何指针可能引起了什么?我们是否应该再次(手动)将触发器与所有管道重新关联,并重新发布每个管道?
[更新1]:确实尝试过重新手动将触发器与每个管道重新关联并发布,但似乎并没有按指定的时间表被触发。
这是计划的触发器定义的样子
{
"name": "MasterTrigger",
"properties": {
"runtimeState": "Started",
"pipelines": [
{
"pipelineReference": {
"referenceName": "Pipeline_A",
"type": "PipelineReference"
}
},
{
"pipelineReference": {
"referenceName": "Pipeline_B",
"type": "PipelineReference"
}
},
// Commented for brevity
],
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"frequency": "Day",
"interval": 1,
"startTime": "2018-11-17T04:30:00.000Z",
"timeZone": "UTC",
"schedule": {
"minutes": [
30
],
"hours": [
4
]
}
}
}
} }
[更新2]:昨天,完全删除了旧触发器,并使用具有完全相同的调度参数的DF UI重新创建了触发器,并将其重新与所有管道重新关联并分别发布,但是仍然没有管道被触发的迹象在提到的预定。
谢谢。