Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
FTPinfo Forum > Ошибки > Автоматическая закачка


Автор: OiLeg 27.06.2011 - 15:23
Почему-то периодически не ставятся на закачку обнаруженные новые файлы.

Стоит 25 версия. В указанные часы, по расписанию, делается опрос и файлы с указанными расширениями сразу автоматически закачиваются. Но периодически, каких либо явных закономерностей не уловил, после опроса пишет: "Есть изменения", но файлы на закачку не ставит. Опробовано на нескольких компах.

Попытка искусственно создать ситуацию ничего не дала. Закидываешь на FTP файл/файлы, делаешь опрос в ручную или ставишь опросить через некоторое время, всё чётко отрабатывает, файл/файлы находятся и автоматом сразу скачиваются. Стоит оставить ФИ работать самостоятельно, периодически возникают такие вот пропуски файлов.

После долгих мучений закралось подозрение, что если между выкладыванием файла и следующим опросом сервера проходит значительное время, то наличие изменений определяется, а файлы на закачку не отправляются.

Автор: василий 28.06.2011 - 12:39
Я тоже замечал нескачивание файлов по непонятным причинам. Прерываний связи в локальной сети не зафиксировано.

Автор: OiLeg 30.06.2011 - 09:48
Экспериментальным путём было выявлено, что неверно работает опция Серверы->Настройка сервера->Закачка файлов->Закачивать файлы, созданные не ранее ХХХХХХ минут назад.

Для того чтобы не нарваться на ситуацию, когда файл ещё только заливается на сервер (пару раз случалось такое), выставлял эту опцию. Как удалось выяснить, опция работает как фильтр для приёма файлов на закачку, но не как написано для закачки файлов, созданных не ранее ХХХХХХ минут назад, а наоборот, созданных не позднее ХХХХХХ минут назад. На сервере, с которого качаю файлы, время на час больше, поэтому недавно залитые файлы ставились на закачку, а файлы, с момента заливки которых прошло час + ХХХХХХ минут, находятся как новые, но на закачку не ставятся.

Автор: василий 1.07.2011 - 21:18
Сегодня заметил, что вчерашним вечером не скачало один файл. Файл архивированный, по памяти должен быть *.rar. Важность или срочность работы с ним такова, что пользователи того домена с ним вероятно работали непосредственно: входили в архив, просматривали *.txt, запускали *.exe. Но он постоянно находился в той папке фтп.

Автор: MAS 11.07.2011 - 20:21
QUOTE (OiLeg @ Jun 30 2011, 09:48)
Экспериментальным путём было выявлено, что неверно работает опция Серверы->Настройка сервера->Закачка файлов->Закачивать файлы, созданные не ранее ХХХХХХ минут назад.

Как удалось выяснить, опция работает как фильтр для приёма файлов на закачку, но не как написано для закачки файлов, созданных не ранее ХХХХХХ минут назад, а наоборот, созданных не позднее ХХХХХХ минут назад.

Ок, разберусь.

Автор: MAS 11.07.2011 - 20:23
QUOTE (василий @ Jul 1 2011, 21:18)
Сегодня заметил, что вчерашним вечером не скачало один файл. Файл архивированный, по памяти должен быть *.rar. Важность или срочность работы с ним такова, что пользователи того домена с ним вероятно работали непосредственно:

Возможно, связано с ошибкой, описанной выше?
Либо, сервер во время редактирования файла "скрывает" его?

Автор: василий 13.07.2011 - 03:07
QUOTE (MAS @ Jul 11 2011, 20:23)
Возможно, связано с ошибкой, описанной выше?
Либо, сервер во время редактирования файла "скрывает" его?

Трудно сказать. Возможно во время запроса на скачивание файл в rar был открыт экселем.

Автор: OiLeg 28.09.2011 - 17:20
Наконец, дошли руки разобраться с последней версией и отписаться.

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

Погонял, посмотрел, выяснил, что опция отрабатывает нормально, но ... :
1. Если сервер кривой и часы на нём стоят вперёд на какое-то время (не знаю что будет, если сервер в другом часовом поясе, где время вперёд), то файлы созданные ХХХХХ + РАЗНИЦА С СЕРВЕРОМ минут назад в очередь не ставятся. Но тут программа, конечно, ни при чём, сервер такой, и придётся ставить ограничение на время с учётом разницы с сервером. Хотя, если разница, как у меня около часа, то смысл теряется.
2. Если всё нормально и время совпадает с сервером, то всё равно теряется смысл выставлять опцию "закачивать файлы, созданные не ранее ХХХХХ минут назад", потому что из-за неё только пропускать файлы. Программа найдя файл, созданный позже установленного времени отмечает его как уже отработанный и при следующем опросе уже не обращает на него внимание, хотя теперь он уже подходит по времени. По-моему было бы правильнее сделать чтобы, если программе сказано не обращать внимания на файлы созданные позже установленного времени, она не заносила бы их в базу, а при следующем опросе, когда время уже будет вписываться в установленный промежуток, находила бы их и закачивала.



Автор: MAS 30.09.2011 - 22:43
QUOTE (OiLeg @ Sep 28 2011, 17:20)
По-моему было бы правильнее сделать чтобы, если программе сказано не обращать внимания на файлы созданные позже установленного времени, она не заносила бы их в базу, а при следующем опросе, когда время уже будет вписываться в установленный промежуток, находила бы их и закачивала.

А как тогда посмотреть список изменений на сервере, если какие-то файлы не будут добавляться в БД?

Автор: OiLeg 3.10.2011 - 14:48
QUOTE (MAS @ Sep 30 2011, 22:43)
А как тогда посмотреть список изменений на сервере, если какие-то файлы не будут добавляться в БД?

Так устанавливая время, по прошествии которого программа должна закачать файл, как бы и просишь какое-то время не обращать внимания на файл. Пока не пройдёт указанное для сервера время, файл не нужен и знать о нём не обязательно. Пусть у кого-то даже несколько опросов пройдёт, ФИ будет находить файл и тут же забывать о нём. А как подойдёт время программа найдёт его как появившийся после последнего опроса.

Насколько я понимаю, отбрасывание слишком свежих файлов нужно, чтобы не нарваться на недозалитый файл. Было такое пару раз, когда скачивало файл, типа целиком, уже без расширения fi, а он битый, смотришь а на сервере размер больше и время заливки и скачки близкое.

Почему ещё может такое ограничение ставиться? Ну, может ещё какая-та версия файла может утрясаться, перезаливаться и надо выждать какое-то время. Так в этих случаях будет только хорошо, если программа проигнорирует файл указанное время. Хотя конечно, может кто-то захочет ручками менять диапазон времени для сервера, не раньше и не позже какого качать, и качать файлы за указываемые периоды.

В принципе, я и сам понимаю некоторую нелогичность такого подхода, но это, как мне кажется, наиболее простой вариант. Иначе, чтобы не возникло неприятного сюрприза, что какой-то файл, вдруг, не скачался из-за того, что опрос, к несчастью, случился как раз тогда, когда файл заливался или вскоре после этого, нужно делать какую-то отметку, что файл подходит под условия для автоматической закачки, но пользователь просил пока его не качать. И при следующем опросе проверять, такие файлы и, если время пришло, ставить на закачку.

Автор: LanK 7.10.2011 - 11:14
QUOTE (OiLeg @ Oct 3 2011, 14:48)
Хотя конечно, может кто-то захочет ручками менять диапазон времени для сервера, не раньше и не позже какого качать,  и качать файлы за указываемые периоды.
Я хочу и просил эту опцию. Иногда мне нужны именно те файлы которые лежат в интервале. Смысл в том, что если я вижу "срыв" закачки - я примерно вижу в какое время это произошло и закачиваю этот интервал +- 2 часа smile.gif. А ранее мне приходилось закачивать всё sad.gif .

QUOTE (OiLeg @ Oct 3 2011, 14:48)
файл подходит под условия для автоматической закачки, но пользователь просил пока его не качать. И при следующем опросе проверять, такие файлы и, если время пришло, ставить на закачку.
Хмм. А вот это действительно удачная мысль rolleyes.gif - действительно позволит избежать скачивания "битого" (недозалитого) файла. Поддерживаю такую опцию! smile.gif .

P.S. И еще стоит 27 бета под win7 64 bit Prof и периодически падает без всяких причин sad.gif просто "Программа будет закрыта" и всё sad.gif . Стоит такая же по XP - всё отлично sad.gif .

Автор: OiLeg 7.10.2011 - 15:32
QUOTE (LanK @ Oct 7 2011, 11:14)
QUOTE (OiLeg @ Oct 3 2011, 14:48)
Хотя конечно, может кто-то захочет ручками менять диапазон времени для сервера, не раньше и не позже какого качать,  и качать файлы за указываемые периоды.
Я хочу и просил эту опцию. Иногда мне нужны именно те файлы которые лежат в интервале. Смысл в том, что если я вижу "срыв" закачки - я примерно вижу в какое время это произошло и закачиваю этот интервал +- 2 часа smile.gif. А ранее мне приходилось закачивать всё sad.gif .

Хм... На самом деле, я даже не осознал всей сути этих опций. На настоящий момент, на сколько я понимаю, опциям "закачивать файлы, созданные не менее ХХХХХ минут назад" и "закачивать файлы, созданные не более ХХХХХ минут назад", вообще, сложно найти применение, за исключением вариантов, если это новый, неопрошенный сервер или сервер с очищенной базой. Потому как действуют они на только что найденные файлы, и вариант с изменением диапазона в этом случае не пройдёт. Файлы будут уже в базе и программа проигнорирует их, несмотря на изменение диапазона времени закачки.

А вручную поставить на закачку файлы за какой-то диапазон времени проще через список изменений, выбрав там с какого времени выбрать файлы, отсортировать по времени и поставить на закачку нужные.

Автор: MAS 10.10.2011 - 21:29
QUOTE (LanK @ Oct 7 2011, 11:14)
QUOTE (OiLeg @ Oct 3 2011, 14:48)
файл подходит под условия для автоматической закачки, но пользователь просил пока его не качать. И при следующем опросе проверять, такие файлы и, если время пришло, ставить на закачку.
Хмм. А вот это действительно удачная мысль rolleyes.gif - действительно позволит избежать скачивания "битого" (недозалитого) файла. Поддерживаю такую опцию! smile.gif .

Попробую привинтить игнорирование файлов при опросе по времени.

QUOTE
P.S. И еще стоит 27 бета под win7 64 bit Prof и периодически падает без всяких причин sad.gif просто "Программа будет закрыта" и всё sad.gif . Стоит такая же по XP - всё отлично sad.gif .

Падает во время опроса? Во время просмотра? или когда?
7-ку даже в живую не видел и даже нет желания на неё смотреть smile.gif smile.gif
Даже не знаю что там может быть blink.gif

Автор: LanK 11.10.2011 - 11:34
QUOTE (MAS @ Oct 10 2011, 21:29)
Падает во время опроса? Во время просмотра? или когда?
7-ку даже в живую не видел и даже нет желания на неё смотреть smile.gif smile.gif

Эээ... я не знаю. У меня же всё в "автопилоте" стоит smile.gif . Пока "поймать" за руку не получалось... Получится обязательно опишу.
Хмм 7ка в целом вполне меня устраивает, правда измененная "логика" панели управления... не нравится, а в целом ничего.

Александр, а можешь "расширить" скачать созданные не ранее ХХХ минут и не позднее ХХХ на интервал:

скачать все файлы созданные в интервале:

08.09.2011 14:55 -- 09.09.2011 01:12

Очень сложно минуты высчитывать smile.gif .

P.S.
У меня стоит скачивание всех фалов созданных за последние 1440 минут (один день).
Опрос - один раз в сутки.
Всё стоит в полном "автопилоте".
Увы, иногда происходит сбой в сетях и файлы НЕ скачиваются.
И получается что у меня есть файлы:

01.10.11
02.10.11
03.10.11
05.10.11
06.10.11
08.10.11
09.10.11
10.10.11
11.10.11

т.е. отсутствуют файлы созданные 04.10.11 и 07.10.11.

Как решаю задачу - создаю новый опрос.
В нём ставлю - закачивать в тот же каталог что и основная закачка, но с фильтром не ранее ХХХ минут назад и не позднее ХХХ минут назад smile.gif .

Фухх.

Сложно, но мне было бы очень удобно если можно было бы интервал дата:время выставить smile.gif.

СПАСИБО!

Автор: LanK 11.10.2011 - 11:37
QUOTE (MAS @ Oct 10 2011, 21:29)
Падает во время опроса? Во время просмотра? или когда?

Так как стоит в полном автопилоте... то либо вовремя опроса либо вовремя закачки.
Я сам FI на том компьютере вообще не открываю smile.gif .
Падает редко - примерно раз в 2 недели, не знаю, скажи как посмотреть? smile.gif что прислать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)