Добрый вечер, товарищи.
Есть HP MicroServer N40L и я на нем настраиваю сервер ftp. Мне надо по ftp передать на него 3 TB файлов больших и маленьких. и при передаче у меня вываливается ошибка:
"Соединение с сервером разорвано
Не получается соединиться.
There are too many connections from your internet address."
и
Превышено время ожидания
Копирование файлов на сервер не удалось.
Это происходит через минут 5-20 минут. Послендний раз за 1 час 40мин было скорировано 500 GB и соединение порвалось.
В качестве клиента я использую WinSCP последней версии на Win8.1Prox32.
В качестве сервера ftp установлен vsftpd.x86_64 3.0.2-9.el7 на Centos 7.0.1406_minimal.
Причем, точно такая же ситуация у меня была и на Centos 6.5x32_minimal.
Вопрос - как решить проблему передачи
1.И клиент и сервер подключены в гигабитный коммутатор Cisco SG300-20 и ошибок на его интерфейсах нет:
Показать
Port InUcastPkts InMcastPkts InBcastPkts InOctets
---------------- ------------ ------------ ------------ ------------
gi14 66488490 421 85 4283499665
Port OutUcastPkts OutMcastPkts OutBcastPkts OutOctets
---------------- ------------ ------------ ------------ ------------
gi14 348494430 267886 392434 501631000696
Alignment Errors: 0
FCS Errors: 0
Single Collision Frames: 0
Multiple Collision Frames: 0
SQE Test Errors: 0
Deferred Transmissions: 0
Late Collisions: 0
Excessive Collisions: 0
Carrier Sense Errors: 0
Oversize Packets: 0
Internal MAC Rx Errors: 0
Symbol Errors: 0
Received Pause Frames: 0
Transmitted Pause Frames: 0
#show interfaces counters ge16
Port InUcastPkts InMcastPkts InBcastPkts InOctets
---------------- ------------ ------------ ------------ ------------
gi16 414196237 21468 296799 549258531192
Port OutUcastPkts OutMcastPkts OutBcastPkts OutOctets
---------------- ------------ ------------ ------------ ------------
gi16 133245615 2599342 5227911 60452317179
Alignment Errors: 0
FCS Errors: 0
Single Collision Frames: 0
Multiple Collision Frames: 0
SQE Test Errors: 0
Deferred Transmissions: 0
Late Collisions: 0
Excessive Collisions: 0
Carrier Sense Errors: 0
Oversize Packets: 0
Internal MAC Rx Errors: 0
Symbol Errors: 0
Received Pause Frames: 0
Transmitted Pause Frames: 0[/console]
2. Состояние сетевого интерфейса сервера
Показать
inet 192.168.2.32 netmask 255.255.254.0 broadcast 192.168.3.255
inet6 fe80::a2b3:ccff:fee9:5416 prefixlen 64 scopeid 0x20<link>
ether a0:b3:cc:e9:54:16 txqueuelen 1000 (Ethernet)
RX packets 479153043 bytes 718783790131 (669.4 GiB)
RX errors 0 dropped 1552 overruns 0 frame 0
TX packets 26088896 bytes 1680073706 (1.5 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 18
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 4 bytes 420 (420.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 420 (420.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0[/console]
Значение пакетов
dropped 1552при передаче файлов постепенно растет, со скоростью, примерно, +1 в пару несколько секунд.
3. При обрыве соединения лог vsftpd:
Показать
Mon Jul 28 19:15:37 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/30.11.2011.zip", 48129008 bytes, 58483.59Kbyte/sec
Mon Jul 28 19:15:38 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/30.12.2011.zip", 49535296 bytes, 58498.75Kbyte/sec
Mon Jul 28 19:15:39 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/31.01.2012.zip", 50525123 bytes, 58488.55Kbyte/sec
Mon Jul 28 19:15:40 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/31.03.2012.zip", 52893846 bytes, 58501.78Kbyte/sec
Mon Jul 28 19:15:41 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/31.10.2011.zip", 47129940 bytes, 58490.77Kbyte/sec
Mon Jul 28 19:15:42 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/31.12.2011.zip", 49562665 bytes, 58506.59Kbyte/sec
Mon Jul 28 19:15:42 2014 [pid 2967] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/RepairLog.txt", 23 bytes, 14.59Kbyte/sec
Mon Jul 28 19:16:03 2014 [pid 2978] CONNECT: Client "192.168.3.33"
Mon Jul 28 19:16:04 2014 [pid 2977] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Mon Jul 28 19:16:24 2014 [pid 2984] CONNECT: Client "192.168.3.33"
Mon Jul 28 19:16:24 2014 [pid 2983] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Mon Jul 28 19:16:45 2014 [pid 2990] CONNECT: Client "192.168.3.33", "Connection refused: too many sessions for this address."
Mon Jul 28 19:16:50 2014 [pid 2992] CONNECT: Client "192.168.3.33", "Connection refused: too many sessions for this address."
Mon Jul 28 19:16:55 2014 [pid 2994] CONNECT: Client "192.168.3.33", "Connection refused: too many sessions for this address."
Mon Jul 28 19:17:00 2014 [pid 2996] CONNECT: Client "192.168.3.33", "Connection refused: too many sessions for this address."
Mon Jul 28 19:17:05 2014 [pid 2998] CONNECT: Client "192.168.3.33", "Connection refused: too many sessions for this address."
Mon Jul 28 19:17:10 2014 [pid 3000] CONNECT: Client "192.168.3.33", "Connection refused: too many sessions for this address."
Mon Jul 28 19:25:42 2014 [pid 2967] [ftp_backup] FAIL UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/Xml.ert", 39936 bytes, 0.06Kbyte/sec
Mon Jul 28 19:30:42 2014 [pid 2982] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/Xml.ert", 0.00Kbyte/sec
Mon Jul 28 19:35:42 2014 [pid 2988] [ftp_backup] OK UPLOAD: Client "192.168.3.33", "/1C/Archiv_1C/Sklad/Xml.ert", 0.00Kbyte/sec[/console]
Те же последние записи из /var/log/xferlog
Показать
Mon Jul 28 19:15:39 2014 1 192.168.3.33 50525123 /1C/Archiv_1C/Sklad/31.01.2012.zip b _ i r ftp_backup ftp 0 * c
Mon Jul 28 19:15:40 2014 1 192.168.3.33 52893846 /1C/Archiv_1C/Sklad/31.03.2012.zip b _ i r ftp_backup ftp 0 * c
Mon Jul 28 19:15:41 2014 1 192.168.3.33 47129940 /1C/Archiv_1C/Sklad/31.10.2011.zip b _ i r ftp_backup ftp 0 * c
Mon Jul 28 19:15:42 2014 1 192.168.3.33 49562665 /1C/Archiv_1C/Sklad/31.12.2011.zip b _ i r ftp_backup ftp 0 * c
Mon Jul 28 19:15:42 2014 1 192.168.3.33 23 /1C/Archiv_1C/Sklad/RepairLog.txt b _ i r ftp_backup ftp 0 * c
Mon Jul 28 19:25:42 2014 600 192.168.3.33 39936 /1C/Archiv_1C/Sklad/Xml.ert b _ i r ftp_backup ftp 0 * i
Mon Jul 28 19:30:42 2014 878 192.168.3.33 0 /1C/Archiv_1C/Sklad/Xml.ert b _ i r ftp_backup ftp 0 * c
Mon Jul 28 19:35:42 2014 1158 192.168.3.33 0 /1C/Archiv_1C/Sklad/Xml.ert b _ i r ftp_backup ftp 0 * c[/console]
4. Статистика по прерываниям
Показать
CPU0 CPU1
0: 7840 1686878 IO-APIC-edge timer
8: 0 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
14: 137 13751 IO-APIC-edge pata_atiixp
15: 0 0 IO-APIC-edge pata_atiixp
17: 0 0 IO-APIC-fasteoi ehci_hcd:usb1, ehci_hcd:usb2, ehci_hcd:usb3
18: 0 4 IO-APIC-fasteoi ohci_hcd:usb4, ohci_hcd:usb5, ohci_hcd:usb6, radeon
40: 0 0 PCI-MSI-edge PCIe PME
41: 5 548956 PCI-MSI-edge ahci
42: 23263094 471 PCI-MSI-edge enp2s0
NMI: 98 48 Non-maskable interrupts
LOC: 1779182 331027 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 98 48 Performance monitoring interrupts
IWI: 24400 26677 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 277385 532022 Rescheduling interrupts
CAL: 458 344 Function call interrupts
TLB: 744 290 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 29 29 Machine check polls
ERR: 0
MIS: 0[/console]
5. Конфигурационный файл vsftpd.conf
Показать
# cat /etc/vsftpd/vsftpd.conf
# Конфигурационный файл vsFTPD от 2014-07-28
# ЗАПРЕЩЕНИЕ на вход анонимного пользователя
anonymous_enable=NO
# Разрешение на вход локальным пользователям
local_enable=YES
# Всех локальных пользователей запираем в chroot
chroot_local_user=YES
allow_writeable_chroot=YES
# Подключаем файл со списком пользователей, которых НЕ запираем в chroot
chroot_list_enable=YES
# Файл со списком пользователей, которых НЕ запираем в chroot
chroot_list_file=/etc/vsftpd/NO_chroot_list
# Подключаем файл со списком пользователей, которым доступ на ftp-сервер РАЗРЕШЕН
userlist_enable=YES
# Доступ разрешен только пользователям из списка userlist_file=/etc/vsftpd/ftp_user_list_allow
userlist_deny=NO
# Указываем расположение файла со списком пользователей, которым доступ на ftp-сервер РАЗРЕШЕН
userlist_file=/etc/vsftpd/ftp_user_list_allow
# Запрет на использование режима ASCII при передачи файлов на сервер и с сервера
ascii_download_enable=NO
ascii_upload_enable=NO
# Отключение рекурсивного просмотра каталогов (по умолчанию)
ls_recurse_enable=NO
# Запрещение использовать локальным пользователям команд SITE CHMOD
# Анонимные пользователи никогда не могут использовать команды SITE CHMOD
chmod_enable=NO
# Показывать к качестве владельца/группы для всех файлов/каталогов пользователя ftp
# Скрываем информацию по другим пользователям/группам
hide_ids=YES
# Использовать файл с настройками PAM в каталоге /etc/pam.d/vsftpd
pam_service_name=vsftpd
# Включено использование технологии tcp_wrappers
tcp_wrappers=YES
# Разрешение на запись на ftp-сервер
write_enable=YES
# Использование локального времени на ftp-сервере
use_localtime=YES
# Включение логирования загрузки/скачки файлов с сервера
xferlog_enable=YES
# Два файла с журналами генерируются параллельно, располагаются в /var/log/xferlog и /var/log/vsftpd.log
dual_log_enable=YES
# Маска файлов назначаемая при загрузке файлов на сервер (значение по умолчанию)
file_open_mode=0666
# Позволяет работать серверу vsFTPD без использования xinetd
listen=YES
# Указание слушать конкретный ip-адрес, а не все системе
listen_address=192.168.2.32
# Отключение поддержки протокола IPv6 (значение по умолчанию)
listen_ipv6=NO
# Запрещение использовать порт 20 для передачи данных (ftp-data)
connect_from_port_20=NO
# Максимальная скорость передачи данных в байт/сек для локальных авторизованных пользователей
# Максимальная скорость - 5 000 000 байт/сек = 5 МБ/сек
local_max_rate=5000000
# Количество неудачных попыток входа, после которых сессия прекращается
max_login_fails=3
# Включение пассивного режима работы FTP-сервера (значение по умолчанию)
pasv_enable=YES
# Значение номера порта начиная с которого размещаются порты для PASV стиля передачи данных (значение по умолчанию 0)
pasv_min_port=0
# Значение указывает максимальный порт до которого размещены порты для PASV стиля передачи данных (значение по умолчанию 0)
pasv_max_port=0
# Макисмальное количество соединений с одного ip-адреса
max_per_ip=3
#каталог с файлами настроек конкретных пользователей
user_config_dir=/etc/vsftpd/ftp_users_settings
local_umask=022
#connect_from_port_20=YES[/console]
6. Статус сервиса vsftpd
Показать
vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled)
Active: active (running) since Пн 2014-07-28 19:54:39 MSK; 1h 52min ago
Process: 3071 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
Main PID: 3072 (vsftpd)
CGroup: /system.slice/vsftpd.service
├─3072 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3175 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3180 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3181 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3186 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3188 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3193 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3194 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3199 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3200 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3205 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3206 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3211 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
├─3212 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
└─3217 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
июл 28 19:54:39 Z-NAS.nex.local systemd[1]: Stopping Vsftpd ftp daemon...
июл 28 19:54:39 Z-NAS.nex.local systemd[1]: Starting Vsftpd ftp daemon...
июл 28 19:54:39 Z-NAS.nex.local systemd[1]: Started Vsftpd ftp daemon.
[/console]
7. Общий журнал.
Показать
# journalctl -b
....
июл 28 19:03:20 Z-NAS.nex.local systemd[1]: Stopping Vsftpd ftp daemon...
июл 28 19:03:20 Z-NAS.nex.local systemd[1]: Starting Vsftpd ftp daemon...
июл 28 19:03:20 Z-NAS.nex.local systemd[1]: Started Vsftpd ftp daemon.
июл 28 19:49:27 Z-NAS.nex.local systemd[1]: Stopping Vsftpd ftp daemon...
июл 28 19:49:27 Z-NAS.nex.local systemd[1]: Starting Vsftpd ftp daemon...
июл 28 19:49:27 Z-NAS.nex.local systemd[1]: Started Vsftpd ftp daemon.
июл 28 19:54:39 Z-NAS.nex.local systemd[1]: Stopping Vsftpd ftp daemon...
июл 28 19:54:39 Z-NAS.nex.local systemd[1]: Starting Vsftpd ftp daemon...
июл 28 19:54:39 Z-NAS.nex.local systemd[1]: Started Vsftpd ftp daemon.
июл 28 20:01:01 Z-NAS.nex.local systemd[1]: Created slice user-0.slice.
июл 28 20:01:01 Z-NAS.nex.local systemd[1]: Starting Session 4 of user root.
июл 28 20:01:01 Z-NAS.nex.local systemd[1]: Started Session 4 of user root.
июл 28 20:01:02 Z-NAS.nex.local CROND[3096]: (root) CMD (run-parts /etc/cron.hourly)
июл 28 20:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3099]: starting 0anacron
июл 28 20:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3105]: finished 0anacron
июл 28 20:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3107]: starting 0yum-hourly.cron
июл 28 20:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3111]: finished 0yum-hourly.cron
июл 28 20:23:17 Z-NAS.nex.local kernel: perf samples too long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
июл 28 21:01:01 Z-NAS.nex.local systemd[1]: Created slice user-0.slice.
июл 28 21:01:01 Z-NAS.nex.local systemd[1]: Starting Session 5 of user root.
июл 28 21:01:01 Z-NAS.nex.local systemd[1]: Started Session 5 of user root.
июл 28 21:01:01 Z-NAS.nex.local CROND[3137]: (root) CMD (run-parts /etc/cron.hourly)
июл 28 21:01:02 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3140]: starting 0anacron
июл 28 21:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3146]: finished 0anacron
июл 28 21:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3148]: starting 0yum-hourly.cron
июл 28 21:01:03 Z-NAS.nex.local run-parts(/etc/cron.hourly)[3152]: finished 0yum-hourly.cron
[/console]