__sa__nya
23-08-2019, 12:25
Доброе время суток. Имеется несколько серверов ( выделенные физические машины), которые хостятся у хостера. С недавних пор возникла проблема передачи файлов между этими серверами через FTP с использованием сервера и клиента FileZilla, а так же с помощью протокола SMB путем копирования файлов по сети ( но здесь ошибки реже, и фокусирую внимание на FTP).
При передаче файлов по FTP передача часто завершается с одним из двух сценариев:
1. Файл передается почти полностью, затем передача подвисает на 99 %, и идет ошибка в логе FileZilla:
Response: 227 Entering Passive Mode (136,243,54,11,209,201)
Command: STOR 485897b1-981a-11e5-80b3-806e6f6e6963.vhdx
Response: 150 Opening data channel for file upload to server of "/test_2/485897b1-981a-11e5-80b3-806e6f6e6963.vhdx"
Response: 550 can't access file.
Error: File transfer failed
2. Файл передается, затем прогресс передачи останавливается, клиент FTP "ждет" некоторое время и выдает ошибку:
Response: 227 Entering Passive Mode (136,243,54,11,229,128)
Command: STOR 485897b1-981a-11e5-80b3-806e6f6e6963.vhdx
Response: 150 Opening data channel for file upload to server of "/test_2/485897b1-981a-11e5-80b3-806e6f6e6963.vhdx"
Response: 550 can't access file.
Error: File transfer failed
Что проверял и делал:
1. Судя по второй ошибке, изначально думал что какая-то проблема либо с правами пользователя FTP на FTP-сервере, либо NTFS-правами на папку, в которую передаются данные - проверил это. У FTP-пользователя полные права на папку, NTFS-права на папку на уровне "Изменение" для учетки от имени которой работает FTP Server
2. Отключал, удалял антивирус на сервере-источнике и приемнике
3. Переустанавливал драйвера на сетевую карту
4. Переустанавливал клиента и сервера FTP
Учитывая все что проверял, а так же то, что проблема на нескольких серверах, подозреваю что проблема в сетевом оборудовании провайдера. Провайдер не соглашается с этим. Здесь (https://cloud.mail.ru/public/3wds/5rKYU9VDK) лог filezilla и wireshark примерно за 3-5 сек до ошибки. Просьба знающих глянуть дамп wireshark и сказать, есть ли там какое-то подтверждение что проблема в сетевом оборудовании провайдера ?
Сервер-источник 188.40.77.142, сервер-приемник 136.243.54.11
При передаче файлов по FTP передача часто завершается с одним из двух сценариев:
1. Файл передается почти полностью, затем передача подвисает на 99 %, и идет ошибка в логе FileZilla:
Response: 227 Entering Passive Mode (136,243,54,11,209,201)
Command: STOR 485897b1-981a-11e5-80b3-806e6f6e6963.vhdx
Response: 150 Opening data channel for file upload to server of "/test_2/485897b1-981a-11e5-80b3-806e6f6e6963.vhdx"
Response: 550 can't access file.
Error: File transfer failed
2. Файл передается, затем прогресс передачи останавливается, клиент FTP "ждет" некоторое время и выдает ошибку:
Response: 227 Entering Passive Mode (136,243,54,11,229,128)
Command: STOR 485897b1-981a-11e5-80b3-806e6f6e6963.vhdx
Response: 150 Opening data channel for file upload to server of "/test_2/485897b1-981a-11e5-80b3-806e6f6e6963.vhdx"
Response: 550 can't access file.
Error: File transfer failed
Что проверял и делал:
1. Судя по второй ошибке, изначально думал что какая-то проблема либо с правами пользователя FTP на FTP-сервере, либо NTFS-правами на папку, в которую передаются данные - проверил это. У FTP-пользователя полные права на папку, NTFS-права на папку на уровне "Изменение" для учетки от имени которой работает FTP Server
2. Отключал, удалял антивирус на сервере-источнике и приемнике
3. Переустанавливал драйвера на сетевую карту
4. Переустанавливал клиента и сервера FTP
Учитывая все что проверял, а так же то, что проблема на нескольких серверах, подозреваю что проблема в сетевом оборудовании провайдера. Провайдер не соглашается с этим. Здесь (https://cloud.mail.ru/public/3wds/5rKYU9VDK) лог filezilla и wireshark примерно за 3-5 сек до ошибки. Просьба знающих глянуть дамп wireshark и сказать, есть ли там какое-то подтверждение что проблема в сетевом оборудовании провайдера ?
Сервер-источник 188.40.77.142, сервер-приемник 136.243.54.11