Page 1 of 2

сломался бэкап

Posted: Sat Jan 02, 2016 8:11 pm
by kuil
По-моему, как раз на 1-2 января 2016 года (С Новым годом! :)) сломался бэкап.

Очень быстро закончилось место на сервере. Нашел забитой папку /home/backup - все папки там вида /tmp.xxxxxxx
При нажатии кнопки "создать архив" в панели появляется сообщение "Резервное копирование уже выполняется, пожалуйста дождитесь окончания."

отключил крон sudo /usr/local/vesta/bin/v-backup-users

удалил старые архивы; сделал
/usr/local/vesta/bin/v-update-sys-queue restart
/usr/local/vesta/bin/v-update-sys-queue backup

создается временный же архив, в логах такое:

backup.log
-- DB --

Code: Select all

2016-01-02 14:57:42 admin_default (mysql)
sh: /usr/sbin/sendmail: No such file or directory
Error: Connection to localhost failed
error.log

Code: Select all

2016-01-02 14:55:54 v-schedule-user-backup 'admin' [Error 4]
2016-01-02 14:56:12 v-backup-user 'admin' 'yes' [Error 15]
2016-01-02 15:02:45 v-schedule-user-backup 'admin' [Error 4]
2016-01-02 [Error 20]
2016-01-02 15:05:01 v-backup-user 'admin' 'yes' [Error 15]
mysqld без проблем рестартовал.
Что это за "Error: Connection to localhost failed" и как можно починить? Работало без сбоев больше года:)

На данный момент постоянно создаются эти бэкапы, свободное место забивается за полчаса и сайты падают:(

VestaCP 0.9.8 (i386) Релиз:15

Re: сломался бэкап

Posted: Thu Jan 07, 2016 3:17 pm
by skurudo
Используете ли квоты или ограничиваете ли место для пользователя admin?
Хотелось бы увидеть:
df -h
df -i

Плюс если используете сессии на сайтах, можно почистить файлы сессий:

Code: Select all

nice find /home/*/tmp -type f -name 'sess_*' -ctime +3 -delete

Re: сломался бэкап

Posted: Sun Jan 10, 2016 8:57 pm
by kuil
Здравствуйте!

Квоты не использую, место не ограничиваю.

Code: Select all

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             25G  5.7G   20G  23% /
none                  256M  4.0K  256M   1% /dev

# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs           13107200  205138 12902062    2% /
none                   65536     108   65428    1% /dev
По-моему, ничего странного нет.
Файлы сессий почистил.

Re: сломался бэкап

Posted: Wed Jan 20, 2016 2:43 pm
by skurudo
Если создаете бэкап из консоли, что происходит?

Code: Select all

v-backup-users
(это для всех пользователей)

Re: сломался бэкап

Posted: Wed Jan 20, 2016 2:59 pm
by skurudo
Кстати, а вы случайно пароль root для mysql не меняли?

Re: сломался бэкап

Posted: Tue Jan 26, 2016 1:15 pm
by cka3o4h1k
Таже проблема, пароль рута не менял

У меня два пользователя в панели, admin и libr

Для libr создаються, а для встроенного admin - нет

-- DB --
2016-01-26 14:49:20 admin_default (mysql)
2016-01-26 14:49:21 admin_db (pgsql)
Error: Connection to localhost failed

Запустил отключеннный сервис postgresql и бекап прошел без ошибки

Что исправить в v-backup-user что бы отрабатывало с отключенным postgresql?

Re: сломался бэкап

Posted: Wed Jan 27, 2016 6:26 am
by skurudo
cka3o4h1k wrote:Что исправить в v-backup-user что бы отрабатывало с отключенным postgresql?
Думаю, что такие костыли городить не стоит. Грош цена неполному бэкапу.
Лучше разобраться, почему отключился постгрес.

Re: сломался бэкап

Posted: Fri Jan 29, 2016 11:01 am
by Hruhoriy
похожая ошибка

-- DB --
2016-01-29 13:28:41 my_adv (mysql)
2016-01-29 13:28:42 my_demo (mysql)
2016-01-29 13:28:56 my_forum (mysql)
Error: dump my_forum failed

как исправить ?

PS. CentOS Linux 6.7 , Vesta 0.9.8-15

Re: сломался бэкап

Posted: Fri Jan 29, 2016 11:20 am
by logger
накрылась база my_forum - или вся или частично какая то таблица - может innodb или mysam
надо смотреть логи mysql error log - пофиксить эту проблему и тогда бекапы будут делаться или удалить эту базу и ручками восстановить из бекапа

https://bugs.vestacp.com/responses/ne-delaetsya-bekap

Re: сломался бэкап

Posted: Fri Jan 29, 2016 1:05 pm
by Hruhoriy
А как ето исправить ?

Code: Select all

-- WEB --
2016-01-29 15:54:22 my.****.ru
sed: invalid option -- '2'
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...

  -n, --quiet, --silent
                 suppress automatic printing of pattern space
  -e script, --expression=script
                 add the script to the commands to be executed
  -f script-file, --file=script-file
                 add the contents of script-file to the commands to be executed
  --follow-symlinks
                 follow symlinks when processing in place; hard links
                 will still be broken.