centos 7.6 1810使用vsftpd,客户端下载或上传文件稍微大一点就会直接断开连接,同时网络无法ping通?

有台centos 7.6 1810服务器装了vsftpd做服务端,我客户端去连接,下小文件是正常的,但是一旦我下载大文件或者同事下载很多文件,就会直接断开连接,甚至连ip地址都无法ping通,过一段时间地址又恢复通信了只是针对这一台的地址ping不通,就是谁去连服务器,下大文件,谁就会被拒绝。其他...显示全部

有台centos 7.6 1810服务器装了vsftpd做服务端,我客户端去连接,下小文件是正常的,但是一旦我下载大文件或者同事下载很多文件,就会直接断开连接,甚至连ip地址都无法ping通,过一段时间地址又恢复通信了
只是针对这一台的地址ping不通,就是谁去连服务器,下大文件,谁就会被拒绝。其他地址去访问ftp服务器还是没问题。

收起
参与8

查看其它 2 个回答zclinux的回答

zclinuxzclinux系统工程师某信创类公司

1、首先查看日志,看传输失败时间的具体日志信息;
2、传输速度限制,可能是因为vsftpd对于单个连接的传输速度进行了限制,当下载大文件或者大量文件时,超过了限制导致连接被断开。配置文件(通常是 /etc/vsftpd/vsftpd.conf)是否设置了相关的速度限制参数,如 anon_max_rate 或 local_max_rate。根据上面的配置文件,并没有限制,排除传输速度配置限制。看评论中防火墙也没开,排除防火墙流量限制;
3、连接数限制:可能是因为vsftpd限制了单个IP地址的连接数,当下载大文件或大量文件时,连接数超过了限制导致其他连接被拒绝。您可以查看vsftpd配置文件中是否设置了 max_clients、max_per_ip 。根据上面的配置,确认均没有限制,也排除;
4、内核资源限制:在某些情况下,Linux内核可能会对网络资源进行一些限制,导致大量连接或者高速传输时出现问题。通过修改内核参数来调整这些限制,比如增加文件描述符数量、修改TCP缓冲区大小等;
5、如果上面修改了还没有问题,那需要确认硬件,或者vsftpd的版本是否过低造成的。

互联网服务 · 2023-12-12
浏览313

回答者

zclinux
系统工程师某信创类公司
擅长领域: 服务器信创操作系统信创

zclinux 最近回答过的问题

回答状态

  • 发布时间:2023-12-12
  • 关注会员:3 人
  • 回答浏览:313
  • X社区推广