Резервные копии интернет-магазина
61 повідомлення
#10 років тому
Рано или поздно придет время когда понадобится копия сайта из бекапа. Интересно, кто как реализовал бекапы своих или клиентских магазинов?Держите бекапы на том же сервере что и основной сайт или куда то еще сливаете?
Процесс в основном ручной или автоматизированно все?
Сохраняете одну резервную копию или несколько?
834 повідомлення
#10 років тому
Я себе давно написал класс на php который архивы копирует на сторонний фтп сервер, сам архив делается по кронусуть такая bash скрипт:
1 дампим базу mysqldump-ом помещаем в папку с сайтом
2 Создаем архив tar-ом файлов магазина и базу
3 вызываем php скрипт с параметрами сколько копий хранить на фтп, путь к архиву
4 Получаем отчет на мыло если в конфиге скрипта выставлено уведомление
5 Удаляем дамп базы
Сам скрипт простой, проверяет количество файлов на фтп сервере(проверяется регуляркой что бы не удалить именно то что надо), если их больше чем разрешено конфигом удаляет самый старый, и закачивает новый.
Php - память не ест(утечки нету), процессор не грузит=)