СВОБОДОМЫСЛИЕ
/ ИНФ. ТЕХНОЛОГИИ / Личные заметки / Какая-то неразрешимая проблема - прерывается закачка файлов через ftp
Какая-то неразрешимая проблема - прерывается закачка файлов через ftp
30/10/14 04:59  © LovinGOD
Постоянно сталкиваюсь с проблемой обрыва загрузки файлов.
То есть, некоторые файлы просто не хотят догружаться - зависает соединение.
Всё это происходит совершенно случайно и, в общем, не зависит от типа используемого vpn или его отсутствия. Вне зависимости от того, использую я Total Commander или FAR.
Вне зависимости от того, включен ли firewall. Вне зависимости от ОС - XP SP3 x32 или x64.
Не знаю, что с этим делать. Иногда одни и те же файлы могут грузиться или не грузиться.

Сегодня поймал одну из возможных причин глюка - файл с вот этим куском не хочет грузиться, вплоть до того, что файл, содержащий только этот текст, не хочет грузиться.
Это common.lib.php из libraries phpMyAdmin.

fwrite($fh,"iv WHERE Table_priv LIKE \'%Select%\' AND User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\'';
$rs = PMA_DBI_try_query($local_query, $dbh);
if ($rs && @PMA_DBI_num_rows($rs)) {");



Если заменить одинарные кавычки - проблема исчезает.
Не могу понять, в чём же, всё-таки, проблема. Кто-нибудь может что-то подсказать?
ВЫБОРКА И КОММЕНТАРИИ
 выборка (0) | обсуждения (3)
(1) Re: Какая-то неразрешимая проблема - прерывается закачка файлов через ftp
15/11/14 17:28  © Unknown
Режим загрузки ASCII или BINARY? Какой FTP сервер используется? Попробуй Linux, вместо винды.

LovinGOD: не знаю насчёт режима, но, поскольку это php файлы, возможно, ASCII. Дело в том, что проблема имеет эпизодический характер, иногда файлы проходят с третьего раза, например.
Аналогично, ошибка может иметь место при работе через VPN или напрямую. В данном примере я поймал только один вариант. А вообще, FTP шалит периодически и внезапно.
В следующий раз попробую режим поменять на binary, если он ascii, но, помнится, я это уже делал.

Спрашивал, потому что ожидаю, что это какая-то проблема, которая уже решена и возникает у других. Если что, то ALG на роутере разрешено. На VPN не знаю, но ведь в целом FTP работает.

Вот, проверил один из проблемных серверов - binary для скачивания логов, тоже иногда виснет.

Пользуюсь Total Commander, но через FAR та же фигня была.
Ну это не совет насчёт Linux, у меня ж с клиентом, а не с сервером проблемы.
(2) Re: Какая-то неразрешимая проблема - прерывается закачка файлов через ftp
17/11/14 00:36  © Unknown
Мне кажется, тут можно бы посмотреть логи ftp демона на сервере. Что происходит когда "зависает соединение". И что на клиенте с соединением с интернетами творится еще в это время.
В рамках шаманизма можно включить пассивный режим (PASV) например и попробовать с ним загружать файлы, может что изменится. Еще более бессмысленная попытка - попробовать грузить через WinSCP или FileZilla вместо TC/FAR.

LovinGOD: так только пассивный режим и используется. В общем, мрак какой-то, как-то, может, разрешится проблема. Сходу не вышло.
(3) Re: Какая-то неразрешимая проблема - прерывается закачка файлов через ftp
21/11/14 19:54  © Unknown

Пользуюсь Total Commander, но через FAR та же фигня была.
Ну это не совет насчёт Linux, у меня ж с клиентом, а не с сервером проблемы.


Linux на рабочем компе попробуй, через livecd или на виртуалку поставь. Проблемы скорее всего с совместимостью клиента и сервера, а не только с клиентом. А вполне возможно что на сервере возникает ошибка I/O и файлы тупо не читаются фтп-сервером. Кстати, какой сервер и какая ось используется?

LovinGOD: это всё становится слишком дорогим для решения. Раз ни у кого не возникло аналогичных проблем и они не были решены быстро, то и хрен с ним. Серверы разные, клиенты разные, vpn подключения разные, и прямые подключения тоже...


Ex.time (sec): 0.08088