目前看来,网络活动被破坏了。
使用简单管道时
{
"name": "pipeline1",
"properties": {
"activities": [
{
"name": "Webactivity",
"type": "WebActivity",
"dependsOn": [],
"policy": {
"timeout": "7.00:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false,
"secureInput": false
},
"userProperties": [],
"typeProperties": {
"url": "https://www.microsoft.com/",
"connectVia": {
"referenceName": "AutoResolveIntegrationRuntime",
"type": "IntegrationRuntimeReference"
},
"method": "GET",
"body": ""
}
}
],
"annotations": []
}
}调试时,它永远不会结束。有几分钟“正在进行中”。我试过万维网钩子,效果很好。
还有什么我可以试试的吗?
发布于 2020-10-09 14:25:44
好的我找到了。
默认的AutoResolveIntegrationRuntime只管理了我无法更改的专用网络。因此,我创建了一个具有公共网络设置的新的Integration。这有点奇怪,因为我今天从一个全新的Azure数据工厂开始。

我想知道为什么我不能更改默认的Integration来禁用虚拟网络:

发布于 2020-10-09 13:30:03
一个关于“永不结束”问题的简短说明:我对Data最讨厌的一点是,所有活动的默认超时时间是7天。虽然我有一些需要运行7个小时的活动,但一周是一个荒谬的默认超时值。在任何生产场景中,我做的第一件事就是处理所有活动的超时值。
关于Web活动问题:我在我的测试床上建立了一个快速示例,它返回得很好:

查看生成的代码,我看到的唯一真正的区别是在您的示例中没有"connectVia“属性:

https://stackoverflow.com/questions/64280080
复制相似问题