java 使用commons-net 的FTPClient 访问 FTP服务器 偶发报错426
FTP服务器为 ServU
数据连接采用被动模式,且设置了被动模式的开放端口段
调用方法为 ftpClient.listNames("/xxx") xxx为存在的目录
打印出返回信息 550 /xxx:No such file or directory
源码中判断 550后,关闭数据连接
随后FTP服务器日志 莫名出现 426 Data connection unexpectedly closed
现象不是百分百出现,但是出现频率高
换成microsoft ftp服务器 没有复现过
网络抓包tcp正常,ftp的response 426 Data connection unexpectedly closed
请教大神们给给思路
相似问题