Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Консольный интерфейс панели
  • Search

как восстановить работу резервного копирования?

Вопросы по работе Консольного интерфейса панели
CLI
Locked
  • Print view
Advanced search
7 posts • Page 1 of 1
bhava108
Posts: 13
Joined: Sat May 03, 2014 2:55 pm

как восстановить работу резервного копирования?

Post by bhava108 » Thu Nov 20, 2014 4:17 am

Здравствуйте!
Скажите как восстановить работу резервного копирования?
Процесс не завершается, письма не приходят.
Выдает такие ошибки.
(места на жестком диске очень много)
Операционная система CentOs 6
Версия панели последняя
Пароль к БД root в файле /usr/local/vesta/conf/mysql.conf рабочий
И как остановить процесс бэкапа, а то он круглосуточно идет по кругу и завершается ошибкой (перезагрузку делал не помогло)

Code: Select all

[root@bhak ~]# v-backup-user admin
-- SYSTEM --
2014-11-20 06:35:01 admin.conf
2014-11-20 06:35:01 stats.log
2014-11-20 06:35:01 history.log
2014-11-20 06:35:01 pam

-- WEB --
2014-11-20 06:35:01 default.domain
2014-11-20 06:35:01 bhak.ru
2014-11-20 06:43:25 dxa.ru
2014-11-20 06:47:15 atm.ru
2014-11-20 06:47:19 *** 4 domains ***

-- DNS --
2014-11-20 06:47:19 default.domain
2014-11-20 06:47:19 bhak.ru
2014-11-20 06:47:19 dxa.ru
2014-11-20 06:47:20 atm.ru
2014-11-20 06:47:22 *** 4 domains ***

-- MAIL --
2014-11-20 06:47:22 default.domain
2014-11-20 06:47:22 bhak.ru
2014-11-20 06:47:22 dxa.ru
2014-11-20 06:47:23 atm.ru
2014-11-20 06:47:23 *** 4 domains ***

-- DB --
2014-11-20 06:47:23 admin_default (mysql)
2014-11-20 06:47:23 admin_bv (mysql)
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
job-working-directory: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
Error: dump admin_bv failed
/usr/local/vesta/func/main.sh: line 55: [: 17 2014-11-20 06:35:01 v-backup-user admin        : integer expression expected
Еще попробовал вручную забэкапить БД
получил ошибку

Code: Select all

# mysqldump -uroot -hlocalhost -p -A > all-databases.sql
Enter password: 
mysqldump: Got error: 23: Out of resources when opening file './admin_bv/oc_product_option_value_description.MYD' (Errcode: 24) when using LOCK TABLES
Изменил строку команды (--single-transaction) , чтобы не было превышения открытых файлов, бэкап БД создался

Code: Select all

mysqldump -uroot -hlocalhost -p -A --single-transaction > all-databases.sql
Проверил БД на ошибки командой

Code: Select all

mysqlcheck -uваш_логин_базы -pваш_пароль_базы --auto-repair --check --optimize --all-databases
ошибок не найдено
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: как восстановить работу резервного копирования?

Post by imperio » Thu Nov 20, 2014 6:36 am

Здравствуйте.
Попробуйте очистить очередь на бекап и повторите создание
Top

bhava108
Posts: 13
Joined: Sat May 03, 2014 2:55 pm

Re: как восстановить работу резервного копирования?

Post by bhava108 » Thu Nov 20, 2014 8:28 am

очистил очередь. Перезагрузил весь сервер

опять вылетел на копировании БД

Code: Select all

-- DB --
2014-11-20 11:26:37 admin_default (mysql)
2014-11-20 11:26:38 admin_bv (mysql)
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
job-working-directory: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
Error: dump admin_bv failed
/usr/local/vesta/func/main.sh: line 55: [: 17 2014-11-20 11:18:58 v-backup-user admin        : integer expression expected
Top

bhava108
Posts: 13
Joined: Sat May 03, 2014 2:55 pm

Re: как восстановить работу резервного копирования?

Post by bhava108 » Thu Nov 20, 2014 8:34 am

Подскажите, может быть в файлах Весты где-то поменять строчку копирования БД на
mysqldump -uroot -hlocalhost -p -A --single-transaction > all-databases.sql ?
Top

bhava108
Posts: 13
Joined: Sat May 03, 2014 2:55 pm

Re: как восстановить работу резервного копирования?

Post by bhava108 » Thu Nov 20, 2014 9:16 am

Все сам разобрался как решить проблему.
Учтите пожалуйста в следующих релизах!!!

в файле usr\local\vesta\func\db.sh
заменить строчку на

Code: Select all

     mysqldump -h $HOST -u $USER -p$PASSWORD -r $dump $database --single-transaction 2>/tmp/e.mysql
Все дело было в --single-transaction

Теперь все работает

Code: Select all

 -- DB --
2014-11-20 12:04:36 admin_default (mysql)
2014-11-20 12:04:37 admin_bv (mysql)
2014-11-20 12:05:33 admin_dx (mysql)
2014-11-20 12:05:34 admin_atmavit (mysql)
2014-11-20 12:05:34 *** 4 databases ***

-- CRON --
2014-11-20 12:05:34 *** 7 jobs ***

-- User Dir --
2014-11-20 12:05:34 adding directory tmp
2014-11-20 12:05:34 *** 1 user directory ***

-- SUMMARY --
2014-11-20 12:06:19 Local: /backup/admin.2014-11-20.tar
2014-11-20 12:06:19 Size: 1264 Mb
2014-11-20 12:06:19 Runtime: 8 miutes

Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: как восстановить работу резервного копирования?

Post by imperio » Thu Nov 20, 2014 7:04 pm

Создайте баг репорт вместе с решением https://bugs.vestacp.com/
Разработчики рассмотрят
Top

bhava108
Posts: 13
Joined: Sat May 03, 2014 2:55 pm

Re: как восстановить работу резервного копирования?

Post by bhava108 » Mon Nov 24, 2014 2:09 pm

разместил
Top


Locked
  • Print view

7 posts • Page 1 of 1

Return to “Консольный интерфейс панели”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password