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

时间:2012-07-13 18:01:41

标签: java ftp connection-reset

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

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

1 个答案:

答案 0 :(得分:5)

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

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

<小时/> 如果您发现问题是由超时引起的,只有当您的连接空闲时间太长时,才会检查此URL:

FTP: "Connection reset by peer"