今天接到开发人员反馈,平时正常上传文件的服务器突然不行了,我接过来试了下确实,要么传到一半,要么一开始就断掉了,乱码之类的,果断换了网络环境,还是不行, 最后发现是/var/log下的btmp 这个文件太大,导致的,清理后,上传成功 ,并且连接ssh也正常了。
当客户端通过SSH登录服务器时,服务器就会读取 /var/log/btmp 这个文件,给客户端展示登录失败的次数和最近登录成功的日期。如果这个文件巨大,那么系统就要花费较长的时间才能读取完毕,从而导致客户端SSH登录成功耗时较久, rz也是基于ssh传输的,会受到影响导致传输出现失败的情况。