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

Восстановление бэкапов

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
83 posts
  • Page 4 of 9
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 9
  • Next
alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 3:38 am

привет значения пакетов в такие же как и на старой - не помогло
сейчас попробую еще 203 бекапа других проектов со старой восстановить
Top

alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 4:07 am

ошибка везде такая же.
заменил в скрипте восстановления, все # на echo
получил на выхлопе
Check web template
Check proxy template
Error: no avaiable proxy template
root@www:/home/backup#
Top

alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 6:03 am

прикол следующий - если на оригинале удалить пользователя, и попробовать восстановиться - вылазит таже ошибка
Top

alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 7:04 am

поигравшись вдоль и поперек, для себя пофиксил - не знаю правильно ли или нет, поправьте.
получается так:
ошибка происходит когда проверка прокси шаблона не находит файл phpfcgid.tpl в папке:
/usr/local/vesta/data/templates/web/nginx/
он правда есть тут, но для апача:
/usr/local/vesta/data/templates/web/apache2/phpfcgid.tpl
сделал так:
в коде

Code: Select all

           # Check proxy template
            if [ ! -z "$PROXY_SYSTEM" ] && [ ! -z "$PROXY" ]; then
                if [ ! -e "$WEBTPL/$PROXY_SYSTEM/$TPL.tpl" ]; then
                    PROXY="default"
                    if [ ! -e "$WEBTPL/$PROXY_SYSTEM/$TPL.tpl" ]; then
                        echo "Error: no avaiable proxy template"
                        echo "No available proxy tpl" |\
                            $send_mail -s "$subj" $email
                        log_event "$E_NOTEXIST" "$EVENT"
                        exit $E_NOTEXIST
                    fi
                fi
            fi
заменил PROXY="default" на TPL="default"
получилось:

Code: Select all

            # Check proxy template
            if [ ! -z "$PROXY_SYSTEM" ] && [ ! -z "$PROXY" ]; then
                if [ ! -e "$WEBTPL/$PROXY_SYSTEM/$TPL.tpl" ]; then
                    TPL="default"
                    if [ ! -e "$WEBTPL/$PROXY_SYSTEM/$TPL.tpl" ]; then
                        echo "Error: no avaiable proxy template"
                        echo "No available proxy tpl" |\
                            $send_mail -s "$subj" $email
                        log_event "$E_NOTEXIST" "$EVENT"
                        exit $E_NOTEXIST
                    fi
                fi
            fi

обнаружил неприятный момент - в домашней папке пользователя, была папка с доп материалами, она не бекапится, и следовательно канула в лету....
как можно сделать что бы бекапились доп папки или хотя бы одна конкретная? например сделать в шаблоне для всех пользователей папку - folder.bak - и что бы она бекапилась и восстанавливалась, хочется хранить доп данные в ней.
Top

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

Re: Восстановление бэкапов
  • Quote

Post by imperio » Fri Mar 07, 2014 8:06 am

как можно сделать что бы бекапились доп папки или хотя бы одна конкретная?
пока что нельзя.

Создайте пожелание по этому вопросу в багтрекере.
Также создайте баг с проблемой proxy template в багтрекере
http://mantis.vestacp.com/
будем разбираться. Думаю что это какой то баг
Top

alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 8:11 am

imperio wrote:
как можно сделать что бы бекапились доп папки или хотя бы одна конкретная?
пока что нельзя.

Создайте пожелание по этому вопросу в багтрекере.
Также создайте баг с проблемой proxy template в багтрекере
http://mantis.vestacp.com/
будем разбираться. Думаю что это какой то баг
по папкам - понял, буду иметь ввиду.
но я так понимаю если засунуть данные в public_html то бекапится будут?
по багу - опишу позже (если не забуду). сейчас банально нет времени - восстанавливаю то что тестил и переношу данные на новый сервер
Top

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

Re: Восстановление бэкапов
  • Quote

Post by imperio » Fri Mar 07, 2014 9:11 am

но я так понимаю если засунуть данные в public_html то бекапится будут?
да
Top

alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 11:02 am

еще заметил, думал проблема в одном бекапе - оказалась в нескольких, при восстановлении возникают ошибки:

gzip: /backup/tmp.AnwYDNQRPs/db/rm_db/rm_db.mysql.sql already exists; do you wish to overwrite (y or n)?

по несколько раз. именно с базой.
Top

alexandrnew
Posts: 54
Joined: Thu Dec 05, 2013 2:16 pm

Re: Восстановление бэкапов
  • Quote

Post by alexandrnew » Fri Mar 07, 2014 3:54 pm

просьба помочь:
при восстановлении, такая картина:

Code: Select all

2014-03-07 17:49:44 sl_db
Unzip database dump
gzip: /backup/tmp.rvN4v3KKwa/db/sl_db/sl_db.mysql.sql already exists; do you wish to overwrite (y or n)?
        not overwritten
Get database values
Rebuild db
unpack db container
Restore domain config
2014-03-07 17:51:49 sl_db
Unzip database dump
gzip: /backup/tmp.rvN4v3KKwa/db/sl_db/sl_db.mysql.sql already exists; do you wish to overwrite (y or n)?
        not overwritten
Get database values
Rebuild db
unpack db container
Restore domain config
Parse database config
Convert database
/usr/local/vesta/bin/v-restore-user: line 644: database: command not found
2014-03-07 17:52:05 sl_forum
Unzip database dump
Get database values
Rebuild db
unpack db container
Restore domain config
Parse database config
Convert database
/usr/local/vesta/bin/v-restore-user: line 644: database: command not found
2014-03-07 17:52:06 sl_new
Unzip database dump
Get database values
Rebuild db

Cron
-- CRON --
вывод добавил с помощью echo что бы проще найти было.
это идет на всех восстановлениях...
когда проект маленький - не проблема, но когда фалов в нем 40 гиг + 80 гиг база - то развертывание длится целый день.....
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Восстановление бэкапов
  • Quote

Post by skid » Sun Mar 16, 2014 8:15 pm

Ошибку в механизме проверки nginx шаблонов исправили, а вот с базой не совсем понятно. Каждый раз при восстановлении создается временная директория с уникальным именем. В логе видно, что gzip при распаковке находит дубликат. Можете запустить скрипт с опцией -x для отладки и затем показать содержимое лога
bash -x v-restore-user admin admin.2014-03-16.tar 2>/tmp/log.txt
Top


Post Reply
  • Print view

83 posts
  • Page 4 of 9
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 9
  • Next

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