Назад | Перейти на главную страницу

сбой сети: rsync останавливается - перезагружается при ssh'ing

У меня очень странное поведение, и я не знаю, как это отладить:

Сценарий bash запускает rsync для различных каталогов (домашних каталогов). Эти флаги используются:

rsync -a --log-file log/<somefile> \
  --exclude-from=exclude.txt \
  --progress \
  --link-dest="/${loc}/${name}/current" \
  "${username}@${ip}:~/" "/${loc}/${name}/${name}_${date}";

Затем через некоторое время (около 5 минут) rsync просто «останавливается»: о прогрессе больше не сообщается, и обе машины не тратят процессорное время на процессы rsync. Но если я просто отправлю ssh на другой хост ssh $username@$ip rsync возобновится (до того, как я введу пароль).

Я предполагаю, что любой новый трафик на порту 22 может запустить сетевой стек для обнаружения пропущенного кадра или чего-то подобного. Кто-нибудь знает, как диагностировать эту проблему?

Обновить: Бег netcat $ip 22 также продолжает передачу, поэтому проблема не в SSH, а, вероятно, где-то в сети