Curl 卷曲度+;SSIS文件下载错误

Curl 卷曲度+;SSIS文件下载错误,curl,ssis,download,Curl,Ssis,Download,我编写了一个MSSSIS包来下载给定URL的一组XML文件。SSIS包使用CURL下载这些XML文件作为执行过程任务。我正在从SQL表中读取curl参数。我在一个shell中手动检查了curl命令,它们都可以正常工作 我通过从SQL表中读取,将变量中的curl参数传递给任务。它下载一些文件,但在某些文件上失败。但是当我使用完全相同的curl命令并在shell中手动运行时,它会下载文件 当我重新运行包时,在其他一些文件上执行失败,并成功处理以前失败的文件 错误:0xC0029151在cURL处,执

我编写了一个MSSSIS包来下载给定URL的一组XML文件。SSIS包使用CURL下载这些XML文件作为执行过程任务。我正在从SQL表中读取curl参数。我在一个shell中手动检查了curl命令,它们都可以正常工作

我通过从SQL表中读取,将变量中的curl参数传递给任务。它下载一些文件,但在某些文件上失败。但是当我使用完全相同的curl命令并在shell中手动运行时,它会下载文件

当我重新运行包时,在其他一些文件上执行失败,并成功处理以前失败的文件

错误:0xC0029151在cURL处,执行进程任务:正在执行 “C:\curl\curl.exe”“-o somefilename.xml”URL”“位于“”,进程退出代码为“56”,而预期为“0”

如果你有任何建议,请告诉我

谢谢,,
Nagu

curl error 56是CURLE_RECV_error,接收网络数据失败。这通常是由于某种类型的网络问题而发生的,而下一次尝试时它工作的事实表明这是一个暂时的问题。您是否一次执行的请求太多,导致服务器过载并断开一些连接?如果出现这种错误,您可以添加--retry选项,让curl自动再次执行该操作。

非常感谢您。我尝试使用curl retry选项,并在两个连续的curl调用之间引入了暂停,但仍然得到相同的错误。