处理FTP客户端中的"通过对等方重置连接"错误

4 java ftp connection-reset

我有一个Java程序,每天计算一些统计数据,并通过FTP在服务器上上传文件.但是,我经常得到"通过对等方重置连接"错误.

由于我无法更改服务器配置,处理此类错误的推荐方法是什么?如何确保将整个文件传输到服务器?

A B*_*A B 5

消息"由对等方重置连接"表示服务器已关闭连接.原因可能是TCP超时,磁盘空间不足,ETC.

  1. 尝试使用命令行实用程序使用FTP而不使用Java传输文件.
    如果出现同样的问题,那肯定不是Java程序.
  2. 确保网络对正在传输的文件大小不敏感.
  3. 确保服务器在客户端已经进行了"N"之前的连接之后或在一段时间之后,即20分钟之后,不会阻止来自客户端的连接.
  4. 查看您的客户端是否可以使用其他协议建立持久TCP连接:SSH等.
    如果其他协议也出现问题,则可能是网络.


如果您发现问题是由超时引起的,只有当您的连接空闲时间太长时才会发生,请检查以下URL:

FTP:"由同行重置连接"