VestaCP - как сделать дебаг бекапа

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

VestaCP - как сделать дебаг бекапа

Если по какой-то причине бекап не создается и недостаточно логов /usr/local/vesta/log/backup.log, то расширенный лог можно получить выполнив команду:

# bash -x v-backup-user admin > /tmp/backup.log 2>&1
# tail -f /tmp/backup.log


Пример лога

+ mysql --defaults-file=/usr/local/vesta/conf/.mysql.localhost -e 'SELECT VERSION()'
+ '[' 0 -ne 0 ']'
+ mysql_dump /backup/tmp.7xFCURLpU/db/admin_1/admin_1.mysql.sql admin_1
+ err=/tmp/e.mysql
+ mysqldump --defaults-file=/usr/local/vesta/conf/.mysql.localhost --single-transaction -r /   /backup/tmp.7xFCURLpU/db/admin_1/admin_1.mysql.sql admin_1
+ '[' 0 -ne 3 ']'
+ rm -rf /backup/tmp.7xFCURLpU
+ '[' no '!=' no ']'
+ echo 'Error: dump admin_1 failed'
Error: dump admin_1 failed
+ log_event 17 '2016-02-05 09:38:42 v-backup-user admin        '
+ '[' 17 -eq 0 ']'
+ echo '2016-02-05 09:38:42 v-backup-user admin         [Error 17]'
+ exit 17


Видим что проблема из-за базы admin_1, пробуем бекапить вручную:

# mysqldump admin_1 > admin_1.sql
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `xf_error_log` at row: 13243


Решение - добавить таблицу в исключение через VestaCP --> BACKUP --> Исключения