我有一个cron作业设置,它使用一个脚本在设定的时间从FTP下载许多文件到本地服务器。当我手动运行脚本时,它运行得非常好,甚至10次中有9次通过cron完全运行得很好。但是,偶尔会有1个它设置为获取的文件失败,并且它会抛出类似如下的错误:
ftp_get(): Opening BINARY mode data connection for Media_4.zip (421623342 bytes). in /home/crons/feeds/get_files.php on line 102
第102行是ftp_get(),我知道它没有问题,因为它在手动运行/其他自动尝试时运行得很好,但为了完
我用perl编写了下面的FTP客户端程序。在一台服务器上执行得很好。如果我试图在不同的服务器上执行相同的命令,我将得到PASV命令,而不是实现错误。如果我在FTP构造函数中给出Passive=>0,就会得到ALLO没有实现。请告诉我为什么会有这个错误,以及如何解决这个错误。
#!/usr/bin/perl -w
use strict; # Don't forget !
use Net::FTP;
my $host = "X.X.X.X";
my $user = "abc";
my $password = "xxx"
我正在尝试连接到SSIS中的FTP服务器以下载文件,并收到以下错误消息
Error: 2018-02-01 10:05:47.57
Code: 0xC002F304
Source: Get all files from FTP FTP Task
Description: An error occurred with the following error message: "An error occurred in the requested FTP operation. Detailed error description: 200 Type set to A
22