技术解析

两台 centos 机器过一段时间(大概 10 分钟)后无法访问,请教怎么解决?
0
2021-06-19 02:04:41
idczone
我要从一台 Centos 6 主机 scp 大概 10GB 的数据到另外一台 Centos 8 的主机,每次传输 2G 左右的数据就停止访问了,现在已经把两台机器的 selinux 和 firewalld 都关闭了,iptables 也没有任何规则。重启后开始能传输数据,过了大概 10 分钟,两台机器就无法互相访问了,也不能 ping 通,但两台机器可以 ping 通其他机器。
ssh 自动休眠?

是不是公网传输而且经过 GFW 了?

搜索“scp 2GB”可知确实没办法解决,换 rsync 吧

临时搭个 ftp 服务吧, 还能断点续传

没有,两台机器都在外网,开始能 ping 通,过 10 来分钟就不行了。

ping 都不行,rsync 肯定也不行。

不是,ping 都没有反应的。

你不是 scp 传了一些数据后才 ping 不通的吗,难道是不做操作也 ping 不通?

我试了几次都是传输了数据之后 ping 不通了,我现在在试一下,不传输数据是否过 10 分钟也会 ping 不通。

刚才试了一下没有传输数据,重启过后可以 ping 通,但是过了 5 分钟之后就 ping 不通了,我已经关闭了防火墙和 selinux。

traceroute 试试呢

rsync 比 scp 效率高,不管行不行你先试试。

两台机器之间有没有防火墙?可以两台机器上抓下 tcp rst 包,如果断的时候同时受到 rst,可能是中间防火墙发的

我在 centos 8 那台机器上安装的最小安装,没有 traceroute 命令,算了,我打算重新安装其他 linux 镜像了。

两台机器之间没有防火墙,我在 centos 8 那台机器上安装的最小安装。我准备改成 centos 7 了,不想折腾了。

rsync 了解一下

文件系统发一下

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服