ВОЙТИ
    opened image

    Описание ситуации по резервному копированию.

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

    При создании резервной копии в VestaCP требуется примерно в два раза больше свободного места на диске, поскольку в процессе создания бэкапа происходит копирование и сохранение данных сайтов и баз данных. Копия данных занимает дополнительное место на диске, помимо уже используемого места базой данных и файлами сайта.

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

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

    Рекомендации

    При ошибках выполнения резервного копирования панели VestaCP или остановке службы MySQL, вот некоторые рекомендации, что нужно проверять:

    •     Недостаток места на диске:
      •         Проверьте, есть ли достаточно свободного места на диске для создания резервной копии:
        • df -h

        • Если нет свободного места, нужно очистить старые логи, журналы, не нужные бекапы или временные файлы. Логи удалять нельзя, только очищать.

      • Попробуйте очистить очередь бекапов с помощью команды:
        • v-update-sys-queue backup

           

    •         Остановка выполнения резервной копии. Если выполнение бекапа не останавливается, выполните команду, чтобы принудительно завершить процесс сжатия:    
      • killall -9 gzip
    •         Если необходимо остановить все cron-задания, выполните команду:
      • service cron stop
    • Убедитесь, что права доступа к каталогу /home/backup установлены правильно. Выполните команду:
      • chmod -R 775 /home/backup
           
    •     Рестарт панели VestaCP. Для перезапуска панели VestaCP выполните команду:
      • service vesta restart
    • Убедитесь, что пароль MySQL root /root/.my.cnf совпадает с паролем, указанным в файле /usr/local/vesta/conf/mysql.conf.
    • Проверьте конфигурационные файлы VestaCP или конфгов CMS на наличие ошибок.

    Журнал ошибок резервного копирования.

    • Проверьте файл журнала /var/log/vesta/backup.log для получения дополнительной информации об ошибках. Ориентируйтесь по кодам ошибок выполнения бекапов, которые могут указать на причину неудачного выполнения операции. Обратите внимание на коды ошибок и их комментарии, чтобы определить возможные причины такой ситуации.

    Далее уже можно сориентироваться по коду ошибки:

    0 OK Команда успешно выполнена
    1 E_ARGS Недостаточно аргументов
    2 E_INVALID Объект или аргумент недопустимы
    VALUE NAME КОММЕНТАРИЙ
    3 E_NOTEXIST Объект не существует
    4 E_EXISTS Объект уже существует
    5 E_SUSPENDED Объект приостановлен
    6 E_UNSUSPENDED Объект уже приостановлен
    7 E_INUSE Объект не может быть удален, потому что используется другим объектом
    8 E_LIMIT Объект не может быть создан из-за ограничений пакета хостинга
    9 E_PASSWORD Неправильный пароль
    10 E_FORBIDEN Пользователь не может получить доступ к объекту
    11 E_DISABLED Подсистема отключена
    12 E_PARSING Конфигурация не работает
    13 E_DISK Недостаточно места на диске для завершения действия
    14 E_LA Сервер занят, чтобы завершить действие
    15 E_CONNECT Соединение не удалось. Хост недоступен
    16 E_FTP FTP-сервер не отвечает
    17 E_DB Сервер базы данных не отвечает
    18 E_RRD RRDtool не удалось обновить базу данных
    19 E_UPDATE Операция обновления не удалась
    20 E_RESTART Сбой перезапуска службы

    Эти рекомендации помогут вам решить некоторые распространенные ошибким при резервном копировании панели управления сервером VestaCP.