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 --> Исключения