我在 java 中使用Apache commons-net 3.6库
我正在制作一个程序,它以一定的间隔周期访问 ftp 服务器并接收文件(只有一个文件)
当我第一次运行该程序时,它没有任何问题,但大约 5 分钟后,当我再次访问该文件时,我打印出一条错误消息。
(如果interval-cycle小于5分钟,则周期性运行)
当然,与服务器的连接仅在第一个开始时进行
error message : org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
我认为这是一个 ftp 连接超时问题
所以我尝试的方式
FTPClient.setControlKeepAliveTimeout(sec);
FTPClient.setConnectTimeout(ms);
FTPClient.setDataTimeout(ms);
FTPClient.connect();
FTPClient.setSoTimeout(ms);
但是,不工作.. 仍然输出错误消息。
慕勒3428872
相关分类