我有一个内部api,可以通过集成运行时调用azure数据工厂
I have a on-premise api to call by azure data factory through integration runtime
api会自动将数据上传到azure blob,而不是将数据返回到数据工厂
the api will upload data to azure blob automatically instead of return data to data factory
所以我使用复制活动和http源来触发内部部署api并等待执行日志的响应
so I use the copy activity and http source to trigger the on-premise api and wait the response with executing logs
但我总是得到http当活动运行大约5分钟时,即使通过请求超时设置被设置为30分钟,天蓝色数据工厂中的请求超时错误
but I always got the http request timeout error in azure data factory when the activity run about 5 minutes even through the request timeout setting was set as 30 minutes
错误消息:
{ "errorCode": "2200", "message": "在 'Sink' 端發生了失敗。 錯誤碼 = UserErrorReadHttpFileTimeout,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=讀取 HTTP 檔案逾時。請指定較長時間的 httpRequestTimeout (毫秒)。,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Net.WebException,Message=作業逾時。,Source=System,'", "failureType": "UserError", "target": "Call Xtract API" }活动设置:
"typeProperties": { "source": { "type": "HttpSource", "httpRequestTimeout": "00:30:00" }, "sink": { "type": "BlobSink" }, "enableStaging": false }p.s。这个管道在另一个较小的来源中工作正常,执行时间少于5分钟
p.s. this pipeline works fine in another smaller sources which executing time less than 5 minutes
推荐答案
嗨Tim,
这个问题看起来很奇怪。有关此问题的深入调查和即时帮助,如果您有支持计划,您可以提交支持服务单,否则您可以发送电子邮件至AzCommunity@Microsoft,并附上您的订阅ID和线程链接至此帖子,我将为您的订阅启用一次性免费支持请求。
This issue looks strange. For a deeper investigation and immediate assistance on this issue, if you have a support plan you may file a support ticket, else could you send an email to AzCommunity@Microsoft with your Subscription ID and thread link to this post, and I will enable a one-time free support request for your subscription.
请在主题中引用此论坛帖子:"Data Factory V2 Http Request timeout"。感谢您的坚持。
Please reference this forum thread in the subject: "Data Factory V2 Http Request timeout". Thank you for your persistence.
更多推荐
数据工厂V2 Http请求超时
发布评论