Страница 1 из 1

Глубина архива на 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 :!: