FTP服务器下载文件,不定时出现异常
问题描述:代码在linux服务器上运行,不定时地会出现异常
org.apache.commons.net.io.CopyStreamException: IOException caught while copying.
at org.apache.commons.net.io.Util.copyStream(Util.java:127)
at org.apache.commons.net.ftp.FTPClient.retrieveFile(FTPClient.java:1295)
at com.common.util.FTPUtil.downLoadFile(FTPUtil.java:168)
at com.common.util.FTPUtil.downloadCSVFromFTP(FTPUtil.java:107)
再次运行就不会有这个异常了
还有一个异常也是这种情况
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at java.io.PushbackInputStream.read(Unknown Source)
at org.apache.commons.net.io.FromNetASCIIInputStream.__read(FromNetASCIIInputStream.java:75)
at org.apache.commons.net.io.FromNetASCIIInputStream.read(FromNetASCIIInputStream.java:170)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.commons.net.telnet.TelnetInputStream.__read(TelnetInputStream.java:114)
at org.apache.commons.net.telnet.TelnetInputStream.run(TelnetInputStream.java:535)
at java.lang.Thread.run(Unknown Source)
这两个异常都是不定时会出现,再次运行程序就正常,请问大牛有可能是什么原因?代码方面在文件下载后FTPClient也关闭了,流也关闭了