LinuxForum.Fans
Тема

Проблема с фтп сервером на дебиане

Автор: yx0 10 сообщений 2354 просмотров
#276149

Проблема с фтп сервером, иногда подвисает при обновлении списка каталогов на команде LIST (vsftpd) или MLSD (pure-ftpd), то ничего, а то застрянет и до таймаута.
Иногда при записи или скачки файла по фтп такиеже зависоны.
Ось Debian 64.
На 2х серверах такое.
Фаервола нет.
Нагрузки на сервер 0.
Пробовал фтпсервера и vsftpd и pureftpd. Пробовал клиента менять, не помогло, с разных компьтеров такая фигня.
В чем может быть дело?
Пробовал и Passive и Active mode
коннекчусь по IP.
потерь пинга до сервера от меня нет.

#276155

Ну не знаю, а что в логах системы и самих серверов пишетса при задержках?

#276160
kisil написал:
Ну не знаю, а что в логах системы и самих серверов пишетса при задержках?

в клиенте:
Status: Retrieving directory listing...
Command: PASV
Response: 227 Entering Passive Mode (5,63,148,132,250,109)
Command: MLSD
Error: Connection timed out
Error: Failed to retrieve directory listing

на сервере в логах ничего. туда пишутся только успешные передачи файлов

#276161

А логи самой системы, может там что то

#276162
kisil написал:
А логи самой системы, может там что то

dmesg выдает из возможного только rt6_redirect: source isn't a valid nexthop for redirect target
это я так понимаю с Ipv6 связано
какие ещё логи могут показать что то?

#276164

Тогда настройте фтп сервера на debug логирование, тоисть отладку.

#276170
kisil написал:
Тогда настройте фтп сервера на debug логирование, тоисть отладку.

сделал, вот на моменте зависания:
Sep 23 20:10:26 440591 pure-ftpd: (admin@MOI IP) [DEBUG] Command [pasv] []
Sep 23 20:10:26 440591 pure-ftpd: (admin@MOI IP) [DEBUG] Command [mlsd] []

т.е. ничего не пишет относительно причины подвиса. :(

#276192

ssh стабильно при этом работает?

#276225
newzenon написал:
ssh стабильно при этом работает?

ага ssh четко

#276254
"yx0" написал:
ага ssh четко
"yx0" написал:
Иногда при записи или скачки файла по фтп такиеже зависоны.

Такой же объем как по ftp пробовал по ssh передать?
И покажи /var/log/xferlog и /var/log/vsftpd.log.
Можно включить (по-умолчанию выкл) log_ftp_protocol в конфиге, тогда все FTP запросы и ответы протоколируются.
Опции конф файла.

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