当前位置: 首页 > news >正文

频繁报FTPResponse 421 received.Server closed connection

当在使用 FTP 连接时收到 FTP response 421 received 错误消息时,通常表示服务器关闭了连接。这可能是由于多种原因引起的,例如服务器连接数达到上限或网络问题。

常见原因及解决方法

1. 服务器连接数达到上限

当 FTP 服务器的连接数达到上限时,会返回 421 错误。此时可以尝试减少并发连接数或联系服务器管理员增加连接数限制。

可以查看vsftp.log得到:too many sessions for this address来证实就是连接数满造成。

解决方法: 增加服务器允许的最大连接数,或者减少客户端的并发连接数。

# 在 vsftpd.conf 中设置最大连接数

max_clients=50

2. 网络问题

网络不稳定或防火墙设置可能导致连接中断。确保网络连接稳定,并检查防火墙设置是否允许 FTP 流量。

3. 被动模式设置

在某些情况下,未正确设置被动模式可能导致连接问题。确保在代码中设置被动模式。

ftpClient.enterLocalPassiveMode();

示例

FTPClient ftpClient = new FTPClient();

try {

ftpClient.connect("192.168.10.131", 21);

ftpClient.login("user", "password");

// 设置被动模式

ftpClient.enterLocalPassiveMode();

// 执行文件操作

} catch (IOException e) {

e.printStackTrace();

} finally {

try {

ftpClient.logout();

ftpClient.disconnect();

} catch (IOException ex) {

ex.printStackTrace();

}

}

或在服务器上查看:

在某些情况下,切换到被动模式可以解决这个问题

示例:

ftp> passive

Passive mode on

4. 用户权限问题

确保 FTP 用户具有访问宿主目录的权限。如果权限不足,可能会导致连接被拒绝。

5.检查FTP服务器的连接超时设置

如果连接超时时间设置过短,可能会导致连接被服务器主动关闭。可以尝试增加连接超时时间,以避免连接被过早关闭。

6.检查磁盘空间

检查FTP服务器的磁盘空间是否足够。可以使用以下命令查看磁盘空间:

df -h

 

http://www.dtcms.com/a/213454.html

相关文章:

  • pytorch问题汇总
  • 青少年编程与数学 02-020 C#程序设计基础 04课题、常量和变量
  • model.classifier:分类头
  • 每天掌握一个Linux命令 - ab(Apache Benchmark)
  • 【芯片设计中的跨时钟域信号处理:攻克亚稳态的终极指南】
  • Node.js全局变量详解:__filename与__dirname
  • 目标检测 TaskAlignedAssigner 原理
  • LINUX526 回顾 配置ssh rsync定时备份(未完成)
  • Python----目标检测(YOLO数据集)
  • Spring IoC(1)
  • 同一个核磁共振(MRI)检查中,不同序列的图像之间空间坐标定位如何实现
  • JESD204B 协议介绍
  • 服务器的IP是什么东西?
  • 基于FPGA的IIC多通道选择器(IIC Switch/Bridge)
  • 三、Docker目录挂载、卷映射、网络
  • OpenCV CUDA模块图像过滤------创建一个 Sobel 滤波器函数createSobelFilter()
  • Qt6无法识别OpenCV(Windows端开发)
  • 新一代WebP2P视频物联技术:EasyRTC嵌入式音视频通信SDK助力音视频实时通信场景应用
  • 蜂鸟E203与PicoRV32两款RISC-V处理器的对比分析
  • 紫光同创FPGA实现视频采集转USB2.0输出,基于CY7C68013芯片,提供PDS工程源码和技术支持和QT上位机
  • 05-jenkins学习之旅-vue前项目部署实践
  • hadoop异构存储
  • crc32代码设计
  • Docker基础 -- 构建 RK3588 Debian 根文件系统
  • 海思3519V200ARM Linux 下移植 Qt5.8.0
  • EPT(Efficient Prompt Tuning)方法,旨在解决提示调优(Prompt Tuning)中效率与准确性平衡和跨任务一致性的问题
  • Android studio进阶开发(六)--如何用真机通过okhttp连接服务器
  • 20250526惠普HP锐14 AMD锐龙 14英寸轻薄笔记本电脑(八核R7-7730U)的显卡驱动下载
  • Linux_编辑器Vim基本使用
  • 【iOS】 锁