Здравствуйте. Имею задачу синхронизировать ~ 70ГБ (мелких) файлов backup.dc.volia.com - ресолвится в 2 IP. Судя по заставке, там Pure-FTPd Пытаюсь так ложить файлы:
ncftpput -R -m -f $config -z -r 70 -d ${local_dir}/debug.log \ / \ $dir/`ls $dir | egrep -v 'archive|xxxweb100'` через каждые 5-15 минут получаю примерное: 2017-03-09 06:56:28 Could not read reply from control connection -- timed out. 2017-03-09 06:56:28 ncftpput /ftp/user501: timed out while waiting for server response. 2017-03-09 06:56:28 ncftpput user502: remote host closed control connection. 2017-03-09 06:56:28 ncftpput user555: remote host closed control connection. Также почти не работает удаление файлов через ncftpput Моя машина за натом (PF) FreeBSD 11.0-STABLE #0 r314216: Fri Feb 24 22:09:13 EET 2017 правила PF на этой машине: backup_volia_ip = "{ backup.dc.volia.com }" pass out on lagg0 route-to ( lagg0 XXX.XXX.XXX.253 ) from any to { $backup_volia_ip }. Где, XXX.XXX.XXX.253 - IP маршрутизатора (не дефолт!) На самом маршрутизаторе XXX.XXX.XXX.253 правила PF: (FreeBSD 11.0-STABLE #0 r309722: Fri Dec 9 00:51:30 EET 2016 ) backup_volia_ip = "{ backup.dc.volia.com }" nat on { $ext_if $ext_if_2 } from any to $backup_volia_ip -> ($ext_if_2) Два внешних интерфейса - $ext_if $ext_if_2, отправляем на бэкап только через второй. переменные в PF дефолтные: # pfctl -st tcp.first 120s tcp.opening 30s tcp.established 86400s tcp.closing 900s tcp.finwait 45s tcp.closed 90s tcp.tsdiff 30s udp.first 60s udp.single 30s udp.multiple 60s icmp.first 20s icmp.error 10s other.first 60s other.single 30s other.multiple 60s frag 30s interval 10s adaptive.start 6000 states adaptive.end 12000 states src.track 0s Подскажите как нормализовать ситуацию. C другими ftp хранилищами скрипт работает... -- Vladislav V. Prodan System & Network Administrator support.od.ua
_______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd