据我了解,当我将 SIGSTOP 发送到一个进程时,它不会从此时开始进行调度,但网络堆栈会继续运行。
当客户端被 SIGSTOP 时,rsync 服务器是否会尝试访问客户端并在查询中超时?
我不知道这是否是标准命名法,但我将输入的源服务器rsync -opts localfiles... remote:dir
称为客户端,将接收数据的服务器称为服务器。
据我了解,当我将 SIGSTOP 发送到一个进程时,它不会从此时开始进行调度,但网络堆栈会继续运行。
当客户端被 SIGSTOP 时,rsync 服务器是否会尝试访问客户端并在查询中超时?
我不知道这是否是标准命名法,但我将输入的源服务器rsync -opts localfiles... remote:dir
称为客户端,将接收数据的服务器称为服务器。
说明书说
因此,除非您指定超时,否则服务器不应超时。但是您的连接可能由于其他原因而超时,特别是如果您位于 NAT 后面,并且如果您拥有动态 IP 并且它发生变化,它肯定会中断。