[freebsd] Синхронизация множества мелких файлов, ncftp-3.2.5 и ftp хранилище в ДЦ Воля
Vladislav V. Prodan
admin at support.od.ua
Thu Mar 9 13:00:02 EET 2017
Здравствуйте.
Имею задачу синхронизировать ~ 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20170309/f3df66d5/attachment.html>
More information about the freebsd
mailing list