Глубина архива на FTP

Добавлено:
02 ноя 2004, 21:59
dimitry
Новый форум - это здорово! :)
Жаль, что сообщения со старого не сохранились :(
Есть проблема (не в последнем билде) с некорректным удалением "старых" архивов при сохранении на FTP.
APBackUp при указании глубины удаляет не самый старый архив, а только что скаченный. Приходится запрещать в настройках ftp-сервера возможность удаления.
Проверено на small-HTTP и Bullet Proof серверах.
Есть еще хитрая хотелка в развитии APBackUp, но уже в соответствующем форуме :)

Добавлено:
02 ноя 2004, 23:12
support
Все сообщения сохранились и Ваше тоже
http://avpsoft.ru/guestbook
Пришлите пожалуйста файлы bpd и log на
support@avpsoft.ru. А вообще при заданной глубине = N программа берет все файлы с маской [Префикс]*.[еxt] упорядочивает их по дате создания и оставляет только N самых свежих файлов. Так что в вашей ситуации возможен вариант что существуют файлы с датой создания более поздней чем созданный архив и попадающие под данную маску.

Добавлено:
03 ноя 2004, 12:45
dimitry
К сожалению я сейчас не имею возможности прислать настройки и логи - сижу дома на больничном :(
По тем сообщениям, что показывает APBackUp в нижней части вроде все нормально - "создаю архив", "закачиваю по FTP", "удаляю старые".
По логам работы сервер тоже все нормально - действительно архив создается и действительно он закачивается.
Наткнулся на проблему после установки ftp-сервера, через пару дней. Просто попробовал для эксперимента указать глубину 2, без префикса и с форматом имени файла YYYYMMDD, архиватор - внутренний, кроме файлов архивов в папке на ftp больше ничего нет. Локальные архивы удаляются корректно.
Возможно проблема связана с неотдачей ftp сервером корректного списка файлов с датой создания. Возможно стОит анализировать полную дату, включая и время создания :)
Или, как предложение к развитию, анализировать _имя_ файла при задании имени в формате даты. То есть, если в настройках задания указан формат имени файла при копировании на ftp в виде YYYYMMDD, то и удалять файлы в зависимости от их имени, или вообще не анализировать наличие файла и его устаревания, а просто давать команду на удаления файла с именем [Префикс][Формат_даты-Глубина_архива]*.[ext]
p.s. А ссылок на старый гестбук не сохранилось :(

Добавлено:
03 ноя 2004, 13:08
support
dimitry писал(а):Просто попробовал для эксперимента указать глубину 2, без префикса и с форматом имени файла YYYYMMDD, архиватор - внутренний, кроме файлов архивов в папке на ftp больше ничего нет.
Похоже здесь и проблем, проверю работу по удалению без префикса на FTP,
dimitry писал(а):p.s. А ссылок на старый гестбук не сохранилось :(
http://avpsoft.ru/guestbook

Добавлено:
03 ноя 2004, 18:05
support
Похоже дейстительно был баг при применении глубины на ФТП без префикса.
Обновленный билд с исправленной ошибкой можно скачать
http://avpsoft.ru/products/apbackup :!: