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

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

参与8

3同行回答

zclinuxzclinux系统工程师某信创类公司
1、首先查看日志,看传输失败时间的具体日志信息;2、传输速度限制,可能是因为vsftpd对于单个连接的传输速度进行了限制,当下载大文件或者大量文件时,超过了限制导致连接被断开。配置文件(通常是 /etc/vsftpd/vsftpd.conf)是否设置了相关的速度限制参数,如 anon_max_rate 或 local_...显示全部

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
浏览312
vcggvcgg主机存储工程师浙江sn
[此回答已删除]
浏览303
zftangzftang其它小白一枚
看防火墙是否开启看是否有传输限制显示全部

看防火墙是否开启
看是否有传输限制

收起
互联网服务 · 2023-12-11
浏览343
  • vcgg  vcgg
    防火墙没开,客户端和服务端中间没有任何的安全设备,就是通过核心交换机的
    2023-12-11

ChatGPT 回答

根据你提供的信息,可能是由于服务器的网络带宽或者硬件资源不足导致的。当客户端下载大文件或者多个文件时,会占用服务器的网络带宽和硬件资源,如果服务器的带宽或者硬件资源不足,就会导致连接断开或者服务器无法响应。

建议你可以尝试以下几个方案:

  1. 检查服务器的网络带宽和硬件资源是否足够,可以使用系统监控工具来查看服务器的网络带宽和硬件资源使用情况,如果发现资源不足,可以考虑升级服务器或者优化服务器配置。
  2. 检查vsftpd.conf配置文件是否正确,可以通过修改配置文件来优化ftp服务器的性能,比如增加最大连接数、调整传输速度等。
  3. 尝试使用其他ftp服务器软件,比如ProFTPD、Pure-FTPd等,看看是否能够解决问题。
  4. 如果以上方案都无法解决问题,可以考虑使用云存储服务或者CDN服务来代替ftp服务器,这些服务可以提供更稳定和高效的文件传输服务。

提问者

vcgg
vcgg002
主机存储工程师浙江sn
擅长领域: 服务器Linux

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-12-08
  • 关注会员:3 人
  • 问题浏览:1139
  • 最近回答:2023-12-12
  • X社区推广