从FTP奇怪的数据工厂v2复制失败

时间:2018-07-02 08:20:25

标签: azure-data-factory-2

我正在尝试将一些.ZIP文件按顺序从FTP二进制复制到ADLS。有时它失败了,有时没有失败,这对我来说真的很奇怪。我仅在此外部FTP服务器上工作时遇到此类错误。 错误类型:

  

{       “ errorCode”:“ 2200”,       “消息”:“失败发生在”接收器“端。ErrorCode = UserErrorFailedToReadFtpData,'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message =无法从ftp读取数据:远程服务器返回错误:(530)不已登录。,Source = Microsoft.DataTransfer.ClientLibrary,''Type = System.Net.WebException,Message =远程服务器返回错误:(530)未登录。,Source =系统,'“,       “ failureType”:“ UserError”,       “ target”:“从FTP复制”   }

连接是好的,因为我有时说它可以复制文件而没有任何错误,这是一个简单的活动,所以我不知道是什么原因导致这种类型的错误。 有时,在adls上复制50mb后会引发错误。 它可以与FTP服务器相关吗?

2 个答案:

答案 0 :(得分:1)

可能的根本原因可能是: 您的FTP服务器不支持SSL,但是您在FTP链接服务中启用了SSL。如果是这样,您可以禁用FTP链接服务中的SSL。在此处查看FTP属性:https://docs.microsoft.com/en-us/azure/data-factory/data-factory-ftp-connector

答案 1 :(得分:1)

从遥测中可以看出,复制有时可以通过相同的有效负载通过或失败,因此看起来像是暂时性失败。但是很难从错误消息(“ 530未登录”)确定RCA。我怀疑是FTP服务器的复制命中限制或类似的瞬时问题,这将阻止中间的读取请求。

要进行进一步的故障排除,是否可以从FTP服务器端检查是否有详细的故障日志。此外,如果我能够获得一个测试帐户来测试FTP服务器行为并尝试重现该问题,将对您有很大的帮助。请让我知道是否可能。

关于, 加里