FAQ-FTP数据传输报错Connection reset
更新时间: 2024-03-11 02:45:50
阅读 5605
FAQ-FTP数据传输报错Connection reset
问题描述/异常栈
数据传输使用FTP时,任务失败报错:Exception in thread "main" java.net.SocketException: Connection reset
解决方案
1、验证ftp登录耗时:
curl -u user:passwd ftp://ip:port -w 'time_connect %{time_connect}\ntime_starttransfer %{time_starttransfer}\ntime_total %{time_total}\n'
2、如果步骤1耗时较久,或者直接报错Connection reset by peer,则可参照如下操作解决:
ftp机器在配置文件中禁用DNS反向解析即可解决文件。
编辑/etc/vsftpd/vsftpd.conf
添加
reverse_lookup_enable=NO
重启vsftpd服务
参照 https://blog.csdn.net/weixin_30836759/article/details/95488080
问题原因
vsftp的配置文件默认开启了DNS反向解析,这可能会造成用户在登陆到FTP服务器的时候奇慢无比,
作者:林帅
文档反馈
以上内容对您是否有帮助?