Резервная копия

  • 481 Просмотров
  • Последнее сообщение 01 июля 2018
burn написал 12 июня 2017

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

Сортировка: Стандарт | Новые | Голоса
Danil написал 12 июня 2017

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

burn написал 12 июня 2017

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

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

burn написал 05 декабря 2017

Нашел ошибку системы резервирования. Как она проявляется: Установлено определенное кол-во файлов бекапа, к примеру "30", по достижении этого кол-ва резервирование прекращает работать и не удаляет старые файлы, собственно ничего не делает дальше, просто перестает работать...

Danil написал 05 декабря 2017

Нашел ошибку системы резервирования. Как она проявляется: Установлено определенное кол-во файлов бекапа, к примеру "30", по достижении этого кол-ва резервирование прекращает работать и не удаляет старые файлы, собственно ничего не делает дальше, просто перестает работать...

место на диске не закончилось? если в течении минуты запустить и закрыть программу, то файл бэкапа будет один так как имя файла при старте и закрытии будет одинаковым, может сложиться впечатление что программа второй бэкап не сделала

burn написал 06 декабря 2017

Нашел ошибку системы резервирования. Как она проявляется: Установлено определенное кол-во файлов бекапа, к примеру "30", по достижении этого кол-ва резервирование прекращает работать и не удаляет старые файлы, собственно ничего не делает дальше, просто перестает работать...

место на диске не закончилось? если в течении минуты запустить и закрыть программу, то файл бэкапа будет один так как имя файла при старте и закрытии будет одинаковым, может сложиться впечатление что программа второй бэкап не сделала

1. Места немерено, отпадает 2. После любого длительного использования история не менялась пока не поменял кол-во файлов бекапа 3. Предыдущий файл (дата создания файла) почти месяц назад, перед тем как заметил баг PS: (В настройках стоит бекап по выключению программы)

burn написал 06 декабря 2017

Нашел ошибку системы резервирования. Как она проявляется: Установлено определенное кол-во файлов бекапа, к примеру "30", по достижении этого кол-ва резервирование прекращает работать и не удаляет старые файлы, собственно ничего не делает дальше, просто перестает работать...

место на диске не закончилось? если в течении минуты запустить и закрыть программу, то файл бэкапа будет один так как имя файла при старте и закрытии будет одинаковым, может сложиться впечатление что программа второй бэкап не сделала

1. Места немерено, отпадает 2. После любого длительного использования история не менялась пока не поменял кол-во файлов бекапа 3. Предыдущий файл (дата создания файла) почти месяц назад, перед тем как заметил баг

ЗЫ: (В настройках стоит бекап по выключению программы)

Danil написал 06 декабря 2017

1. Места немерено, отпадает 2. После любого длительного использования история не менялась пока не поменял кол-во файлов бекапа 3. Предыдущий файл (дата создания файла) почти месяц назад, перед тем как заметил баг PS: (В настройках стоит бекап по выключению программы)

ок, перепроверим после смены количества файлов работает?

burn написал 06 декабря 2017

1. Места немерено, отпадает 2. После любого длительного использования история не менялась пока не поменял кол-во файлов бекапа 3. Предыдущий файл (дата создания файла) почти месяц назад, перед тем как заметил баг PS: (В настройках стоит бекап по выключению программы)

ок, перепроверим после смены количества файлов работает?

Да, после смены кол-ва пошло дальше резервироваться, так понимаю, как дойдет до предела, остановится опять, то можно проверить просто...

Danil написал 06 декабря 2017

Да, после смены кол-ва пошло дальше резервироваться, так понимаю, как дойдет до предела, остановится опять, то можно проверить просто...

на двадцати бэкапах у меня воспроизвести не удалось, возможно сказывается что у меня ssd и база маленькая

burn написал 06 декабря 2017

Да, после смены кол-ва пошло дальше резервироваться, так понимаю, как дойдет до предела, остановится опять, то можно проверить просто...

на двадцати бэкапах у меня воспроизвести не удалось, возможно сказывается что у меня ssd и база маленькая

Возможно, давай последим как дальше будет жить, если повторится ситуация, отпишусь, пока послежу за этим отдельно... ------------ По достижении предела кол-ва резервных копий таки стопорится и дальше не резервируется Пример упорядоченный по дате... (последняя резервная копия 6.12.17) [url=http://radikal.ru][img]http://s018.radikal.ru/i511/1712/dc/ec5a0823e40b.png[/url]

Danil написал 10 декабря 2017

похоже действительно программа не успевала сделать резервную копию при завершении, внес исправления, в следующей версии будет исправлено

burn написал 20 декабря 2017

По достижении предела кол-ва резервных копий таки стопорится и дальше не резервируется Пример упорядоченный по дате... (последняя резервная копия 6.12.17) [url=http://radikal.ru][img]http://s018.radikal.ru/i511/1712/dc/ec5a0823e40b.png[/url]

burn написал 22 декабря 2017

похоже действительно программа не успевала сделать резервную копию при завершении, внес исправления, в следующей версии будет исправлено

Нашел новую закономерность... Если оно подвисло и не делает резервирование, просто меняю кол-во резервных копий, не важно +1 или -1 закрываю программу и отрабатывает на эту загрузку четко, пока не дойдет до нового предела...

berivan написал 06 января 2018

Нельзя ли сделать какую-нибудь индикацию хода работы бэкапа, или не закрывать программу, пока бэкап не будет создан (возможно это так и есть, но как убедиться, что он работает?) ? В настройках поставил Делать резервную копию по завершению работы. Сегодня с утра проверил - никакого бэкапа не было создано. Вручную все создается нормально.

Danil написал 06 января 2018

Нельзя ли сделать какую-нибудь индикацию хода работы бэкапа, или не закрывать программу, пока бэкап не будет создан (возможно это так и есть, но как убедиться, что он работает?) ? В настройках поставил Делать резервную копию по завершению работы. Сегодня с утра проверил - никакого бэкапа не было создано. Вручную все создается нормально.

индикация есть, если бэкап будет создаваться более секунды, но из-за этого:

похоже действительно программа не успевала сделать резервную копию при завершении, внес исправления, в следующей версии будет исправлено

она не успевала отобразиться

berivan написал 06 января 2018

а, просто новая версия еще не вышла, понял, ждем :)

berivan написал 25 января 2018

А в какой момент делается резервная копия? В настройках программы у меня стоит Делать резервную копию при завершении работы программы. Если я правильно понимаю смысл, то копия должна создаваться, когда я закрываю программу. Если так, то у меня видимо где-то проблема, потому что копия не создается. Закрывал программу несколько раз, но ни одной копии не было сделано. В чем может быть проблема?

burn написал 25 января 2018

А в какой момент делается резервная копия? В настройках программы у меня стоит Делать резервную копию при завершении работы программы. Если я правильно понимаю смысл, то копия должна создаваться, когда я закрываю программу. Если так, то у меня видимо где-то проблема, потому что копия не создается. Закрывал программу несколько раз, но ни одной копии не было сделано. В чем может быть проблема?

Проверь в какую папку у тебя стоит резервирование, потом установи кол-во копий заведомо выше первоначально. А когда делать копию зависит от галочек (при завершении/при запуске) Попробуй если что сменить папку на какую-то отдельную и в ней проверь... С новой версией систему резервирования еще подправят, согласно небольшой ошибки.

Danil написал 25 января 2018

А в какой момент делается резервная копия? В настройках программы у меня стоит Делать резервную копию при завершении работы программы. Если я правильно понимаю смысл, то копия должна создаваться, когда я закрываю программу. Если так, то у меня видимо где-то проблема, потому что копия не создается. Закрывал программу несколько раз, но ни одной копии не было сделано. В чем может быть проблема?

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

berivan написал 25 января 2018

Изменил папку (изначально была на яндекс диске создана) - не помогло. Закрыл, открыл, изменил количество с 3 на 5, закрыл программу - бэкап сохранился. Потом вернул старую папку (опять таки увеличил количество бэкапов) - раз 10 закрывал открывал, и количество менял - нифига, на яндекс диске так ни разу и не сохранил. Опять поменял папку и количество бэкапов - после закрытия программы, архив был создан. И на том все. И того успешно создалось два архива в одной папке, на яндекс диске ни разу не сохранился. На данный момент не в одну из выбранных папок архив не создается. Больше эксперементировать не стал, надеюсь после обновления архивы будут создаваться без проблем...

Danil написал 25 января 2018

Изменил папку (изначально была на яндекс диске создана) - не помогло. Закрыл, открыл, изменил количество с 3 на 5, закрыл программу - бэкап сохранился. Потом вернул старую папку (опять таки увеличил количество бэкапов) - раз 10 закрывал открывал, и количество менял - нифига, на яндекс диске так ни разу и не сохранил. Опять поменял папку и количество бэкапов - после закрытия программы, архив был создан. И на том все. И того успешно создалось два архива в одной папке, на яндекс диске ни разу не сохранился. На данный момент не в одну из выбранных папок архив не создается. Больше эксперементировать не стал, надеюсь после обновления архивы будут создаваться без проблем...

пришлите на всякий случай журнал событий виндовс, за период когда вы проводили эти эксперименты и журнал событий из программы сформированный подробно и с галочкой "Ошибки" за тот же период посмотрим, может что-то упустили

berivan написал 06 марта 2018

Будет ли возможность в будущем настроить время, для резервного копирования? Зачастую заказ поставщику делается вечером, на домашнем компьютере (для этого восстанавливаем из бэкапа базу). Но т.к. наш интернет оставляет желать лучшего, не всегда Яндекс диск успевает синхронизировать сделанный после закрытия программы бэкап. Было отлично настроить резервное копирование за пол часа до закрытия.

Danil написал 07 марта 2018

Будет ли возможность в будущем настроить время, для резервного копирования? Зачастую заказ поставщику делается вечером, на домашнем компьютере (для этого восстанавливаем из бэкапа базу). Но т.к. наш интернет оставляет желать лучшего, не всегда Яндекс диск успевает синхронизировать сделанный после закрытия программы бэкап. Было отлично настроить резервное копирование за пол часа до закрытия.

Для того автобэкапа, что есть сейчас, время не планируется, так как нет гарантии, что в это время программа будет запущена. Бэкап по времени будет иметь смысл в серверном приложении (которое мы готовим, и кажется я вам о нем уже рассказывал), там больше шансов, потому что сервис будет работать пока работает компьютер. Если компьютер не выключать, тогда вы (согласно вашему сценарию) сможете подключиться из дома и сделать все необходимые операции удаленно и никаких бэкапов ждать не придется. Бэкап в этом случаю так же будет иметь смысл складывать в облачное хранилище, но лишь для сохранения данных, а не для их передачи.

berivan написал 08 марта 2018

А если не планируется устанавливать серверное приложение (компьютер 1 и второй ставить не нужно). А если текущем бэкапе, сделать по времени и по завершению работы, т.е. или так или так?

Danil написал 08 марта 2018

А если не планируется устанавливать серверное приложение (компьютер 1 и второй ставить не нужно). А если текущем бэкапе, сделать по времени и по завершению работы, т.е. или так или так?

ну как же не нужно? по факту-то вы на двух компьютерах как минимум работаете, на рабочем и на домашнем бэкап при завершении работы хорош тем, что он обязательно будет (форс мажоры не берем), а вот по времени непонятно, доработает программа до него или нет. Какое время вы там хотите устанавливать?

berivan написал 08 марта 2018

За пол часа до закрытия магазина (17:30), чтобы успел синхронизироваться. В подавляющем большинстве дней, все будет срабатывать. Работаем мы на 1 компьютере, а на домашнем, просматриваем (иногда) базы со всех магазинов.

burn написал 09 марта 2018

За пол часа до закрытия магазина (17:30), чтобы успел синхронизироваться. В подавляющем большинстве дней, все будет срабатывать. Работаем мы на 1 компьютере, а на домашнем, просматриваем (иногда) базы со всех магазинов.

Я решил этот вопрос таким образом, чтобы всегда синхронизация проходила нормально и не надо было задерживаться на работе дополнительно. Резервируется по окончанию работы, потом сделал файл ".bat" с командой "shutdown -s -t 4000" это команда Windows с отложенным выключением через примерно час, только единственное надо запустить исполняемый файл после завершения работы программы. За это время успевает с большим запасом пройти резервирование и компьютер выключается. К моменту когда попадаешь домой, резерв уже прошел и пользуешься себе при надобности.

berivan написал 09 марта 2018

Да в общем-то как это сделать через Планировщик - понятно, но хотелось бы не городить дополнительные костыли...

burn написал 09 марта 2018

Да в общем-то как это сделать через Планировщик - понятно, но хотелось бы не городить дополнительные костыли...

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

berivan написал 22 мая 2018

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

burn написал 22 мая 2018

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

У меня общее кол-во копий четко отрабатывает, после последних изменений, когда бекап переставал делаться... с прошлой обновы 1.5 С архивированием согласен, было бы полезно... (текущий порог 1,5Гб и увеличивается)

Danil написал 22 мая 2018

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

скорее всего там еще есть файлы со старым способом наименования (день.месяц.год...), если их удалить и оставить только файлы с новыми именами (год.месяц.день...) то должно наладиться, поправим это у себя архивировать можно, добавим это в планы

С архивированием согласен, было бы полезно... (текущий порог 1,5Гб и увеличивается)

это размер файла базы такой? пришлешь? хочется на него посмотреть

burn написал 22 мая 2018

С архивированием согласен, было бы полезно... (текущий порог 1,5Гб и увеличивается)

это размер файла базы такой? пришлешь? хочется на него посмотреть

Не одной базы, а архива за период 76 файлов :) Если бы это была одна база, было бы жестко...

berivan написал 01 июля 2018

Архивация работает отлично. А возможно сделать восстановление из резервной копии, не распаковывая архив?

Danil написал 01 июля 2018

Да, это уже в планах

  • Понравилось
  • berivan
  • burn
Close