LinuxForum.Fans
Тема

Centos 7.0.1406 рвется ftp-закачка на vsftpd

Автор: gberc 12 сообщений 3901 просмотров
#387863

Добрый вечер, товарищи.
Есть 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 и ошибок на его интерфейсах нет:

Показать
[console]#show interfaces counters ge14

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. Состояние сетевого интерфейса сервера

Показать
[console]enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
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:
Показать
[console]# tail /var/log/vsftpd.log -n 20
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

Показать
[console]# tail /var/log/xferlog -n 8
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. Статистика по прерываниям

Показать
[console]# cat /proc/interrupts
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

Показать
[console]
# 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

Показать
[console]# systemctl status 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. Общий журнал.

Показать
[console]
# 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]
#387880

Уточняющий вопоос. ftp используете чисто для однразовой передачи на сервер информации?

Проще всего это сделать через scp.

#387908

Нет, ftp будет использоваться для закачки с windows-станций бекапов. Объемы будут не сопоставимо меньше.
В данный момент хочется перенести старые бекапы на этот сервер.

#387913

Разбираюсь дальше с проблемой:
8. При перезагрузке сервера сеть работает (пингуется, ходит в интернет, я захожу на него по ssh), но статус службы сети FAILURE.

Показать
[console]# systemctl status network.service -l
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Вт 2014-07-29 08:36:23 MSK; 6min ago
Process: 848 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

июл 29 08:36:23 Z-NAS.nex.local network[848]: Активируется интерфейс loopback: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
июл 29 08:36:23 Z-NAS.nex.local network[848]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
июл 29 08:36:23 Z-NAS.nex.local network[848]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
июл 29 08:36:23 Z-NAS.nex.local network[848]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
июл 29 08:36:23 Z-NAS.nex.local network[848]: [ OK ]
июл 29 08:36:23 Z-NAS.nex.local network[848]: Активируется интерфейс enp2s0: Ошибка: сбой активации соединения: Connection 'enp2s0' is not available on the device enp2s0 at this time.
июл 29 08:36:23 Z-NAS.nex.local network[848]: [СБОЙ ]
июл 29 08:36:23 Z-NAS.nex.local systemd[1]: network.service: control process exited, code=exited status=1
июл 29 08:36:23 Z-NAS.nex.local systemd[1]: Failed to start LSB: Bring up/down networking.
июл 29 08:36:23 Z-NAS.nex.local systemd[1]: Unit network.service entered failed state.[/console]

При ручном перезапуске службы статус становится нормальным.

Показать
[console]# systemctl restart network.service
[root@Z-NAS berc]# systemctl status network.service -l
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: active (exited) since Вт 2014-07-29 08:45:00 MSK; 5s ago
Process: 2396 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local network[2396]: RTNETLINK answers: File exists
июл 29 08:45:00 Z-NAS.nex.local systemd[1]: Started LSB: Bring up/down networking.
[/console]

На эту ошибку заявлен баг
https://bugs.centos.org/view.php?id=7351

9. Так же при загрузке сервера не стартует vsftpd
# systemctl status vsftpd.service -l

Показать
[console]vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled)
Active: failed (Result: exit-code) since Вт 2014-07-29 08:36:26 MSK; 8min ago
Process: 1155 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=1/FAILURE)

июл 29 08:36:26 Z-NAS.nex.local systemd[1]: vsftpd.service: control process exited, code=exited status=1
июл 29 08:36:26 Z-NAS.nex.local systemd[1]: Failed to start Vsftpd ftp daemon.
июл 29 08:36:26 Z-NAS.nex.local systemd[1]: Unit vsftpd.service entered failed state.[/console]

При этом вручную стартует нормально. И до рестарта сети (см.п8) и после.

Показать
[console]# systemctl restart vsftpd.service
# systemctl status vsftpd.service -l
vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled)
Active: active (running) since Вт 2014-07-29 08:51:20 MSK; 5s ago
Process: 2557 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
Main PID: 2558 (vsftpd)
CGroup: /system.slice/vsftpd.service
└─2558 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

июл 29 08:51:20 Z-NAS.nex.local systemd[1]: Started Vsftpd ftp daemon.[/console]
#387914

Это что проблемы с правами??? Как то похоже на это.

#387915

Права такие:

Показать
[console]# ls -l /etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r--. 1 root root 254 апр 2 19:30 /etc/sysconfig/network-scripts/ifcfg-lo

# ls -l /etc/sysconfig/network-scripts/ifcfg-enp2s0
-rw-r--r--. 1 root root 354 июл 26 13:52 /etc/sysconfig/network-scripts/ifcfg-enp2s0[/console]

На другом сервере (CentOS6.5) выставлены точно такие же права

Показать
[console]# ls -l /etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 311 Ноя 16 2013 /etc/sysconfig/network-scripts/ifcfg-eth0

# ls -l /etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r-- 1 root root 254 Апр 27 2012 /etc/sysconfig/network-scripts/ifcfg-lo[/console]
#387946

Попробовал использовать дискретную сетевую карту (под рукой оказалась PCIE tp-link TG-3468) - проблема осталась.
Драйвер для tp-link TG-3468

Показать
[console]# ethtool -i enp2s0
driver: r8169
version: 2.3LK-NAPI
firmware-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no[/console]

Драйвер для встроенной сетевой

Показать
[console]# ethtool -i enp2s0
driver: tg3
version: 3.136
firmware-version: 5723-v3.35
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no[/console]
#387953

XliN, я знаю про эту опцию, но не пробовал ее в значении 0 использовать.
У меня в конфиге стояло 3, я поднял до 15. Результат был тот же, потому на нее и не обратил внимания.
Сейчас по твоему совету выставил в 0 и проверяю. Это займет какое-то время ...

Спасибо за помощь.

#387960

Опять всё оборвалось через 550GB и 1 час 45 мин.
http://jpegshare.net/ed/7d/ed7d36d07f8d625387a5d5f7d5d86d76.jpg.html

В логах есть много пере подключений

Показать
[console]# cat /var/log/vsftpd.log | grep LOGIN
Tue Jul 29 16:38:12 2014 [pid 2519] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:41:23 2014 [pid 2528] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:44:35 2014 [pid 2535] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:50:40 2014 [pid 2546] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:51:00 2014 [pid 2553] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:51:21 2014 [pid 2559] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:51:42 2014 [pid 2565] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:52:03 2014 [pid 2571] [ftp_backup] OK LOGIN: Client "192.168.3.33"
Tue Jul 29 16:52:24 2014 [pid 2577] [ftp_backup] OK LOGIN: Client "192.168.3.33"[/console]

Сейчас думаю, что я пытаюсь залить какие-то косячные файлы. Попробую заливать те, которые уже заливались успешно.

#388950

Поиск решения продолжается.

За это время было сделано следующее:
- я попробовал многократно заливать файлы, которые заливались без разрыва соединения - результат тот же - через какое-то время обрыв закачки.
- пробовал создавать большие файлы заполненные нулями с помощью dd, примерно 500 ГБ, 1000 ГБ - результат тот же - через какое-то время обрыв закачки. Один раз даже 1,5 ТБ смог залить на ftp.
- попробовал поставить ubuntu server 14.04.1 - на сетевом интерфейсе так же растет счетчик "dropped".

С учетом того, что я пробовал устанавливать дискретный сетевой адаптер и проблема оставалась, считаю, что косяк аппаратный.
В данный момент задумываюсь о косяке в самом AMD или его чипсете....

что еще можно попробовать?

#390253

Вообщем, вернулся на CentOS release 6.5 (Final) x32 и проблема решилась:
- отсутствуют ошибки на сетевом интерфейсе
- закачка не рвется

Остался маленький косяк, который выглядит так:
подключившись к ftp, пытаюсь из каталога удалить сразу несколько файлов большого размера (десятки ГБ на 1 файл) - CPU в 100% по одному ядру и через несколько секунд подключение к ftp отваливается с ошибкой примерного содержания "сервер не ответил за требуемое время".
Если удаляю файлы по одному, то все проходит нормально.

Предполагаю, что из-за слабого CPU не хватает таймаутов на сетевом интерфейсе.

Войдите или зарегистрируйтесь, чтобы ответить.