Tag: socket timeout exception

收到FTP响应421。 服务器关闭连接

我正在编写一个JAVA代码,使用Apache Commons Net FTPClient遍历FTP位置并在Excel文件中获取输出。 代码正确执行大约5分钟,但然后给出IOException: org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection. 我正在使用commons-net-3.0.1.jar。 我做了一些研发并尝试过: setDefaultTimeout(6000); setConnectTimeout(3000); setSoTimeout(3000); enterLocalPassiveMode(); 并发送NOOP ,但仍然得到相同的错误。 我想要做的就是遍历一个目录,如果找到文件,那么在excel中找到文件名和文件更新日期,如果找到了目录,那么进入内部直到再找到文件。 请帮忙询问是否需要其他信息。 我是JAVA的新手。

从S3下载文件> 3Gb失败,出现“SocketTimeoutException:Read timed out”

AWS Java SDK 1.9.3 在Java服务器应用程序中从AWS S3下载许多大文件(~3Gb)时,我会不时收到SocketTimeoutException,如下所示: Caused by: com.amazonaws.AmazonClientException: Unable to store object contents to disk: Read timed out at com.amazonaws.services.s3.internal.ServiceUtils.downloadObjectToFile(ServiceUtils.java:270) at com.amazonaws.services.s3.internal.ServiceUtils.retryableDownloadS3ObjectToFile(ServiceUtils.java:344) at com.amazonaws.services.s3.transfer.TransferManager$2.call(TransferManager.java:737) … 4 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at sun.security.ssl.InputRecord.readFully(InputRecord.java:442) at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:554) at sun.security.ssl.InputRecord.read(InputRecord.java:509) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884) at sun.security.ssl.AppInputStream.read(AppInputStream.java:102) at org.apache.http.impl.io.AbstractSessionInputBuffer.read(AbstractSessionInputBuffer.java:198) […]