Ошибки cron заданий
Re: Ошибки cron заданий
Сложно понять в чем может быть дело. Запустите бэкап в дебаг режиме и пришлите мне пожалуйста в ЛС содержимое /tmp/backup.log
Code: Select all
bash -x v-backup-user admin > /tmp/backup.log 2>&1
Re: Ошибки cron заданий
Нашел косяк :)
Code: Select all
gzip: /backup/tmp.Xqwoxuc5Kp/web/sg.wmail.tk/domain_data.tar.gz: No space left on device
Re: Ошибки cron заданий
Вот оно что. Надо будет подумать над тем как предусмотреть подобную ситуацию в скрипте.
Re: Ошибки cron заданий
на внешнее хранилище сразу... ))skid wrote:Вот оно что. Надо будет подумать над тем как предусмотреть подобную ситуацию в скрипте.
настраивать rsync, nfs, i-scsi target как вариант... но это муторно будет конфигуратор делать.
Re: Ошибки cron заданий
Я думаю достаточно будет уведомления о том что на диске не хватает места для резервной копии если в логе встречается "No space left on device" и отлично будет в это письмо добавить howto по выгрузке бекапов через FTP.
А вообще идеально, чтобы скрипт резервного копирования сначала проверял размер папки /home/ и /var/db/ минусовал 10-15% на сжатие и выполнял процедуру резервного копирования только в том случае если места на диске действительно хватит.
А вообще идеально, чтобы скрипт резервного копирования сначала проверял размер папки /home/ и /var/db/ минусовал 10-15% на сжатие и выполнял процедуру резервного копирования только в том случае если места на диске действительно хватит.
Re: Ошибки cron заданий
У меня тоже эпик фейл сегодня с утра! Получил три письма от аналогичного содержания Can't dump mysql database user1_site1. И сайты отвалились: пишет DB query error. Захожу под подпользователями в PhpMyAdmin и вижу что баз данных нет вообще никаких!!! Пытаюсь создать потерянную базу данных из под юзера но получаю ошибку #1007 - Can't create database 'sute1_db'; database exists =( Слители все базы данных - всех пользователей.
Посмотрел в /usr/local/vesta/conf/mysql.conf пароль root'а и зашел под ним в phpMyAdmin и такая же ситуация - ни одной БД.
В чем может быть проблема?!
Посмотрел сейчас backup.log
Посмотрел в /usr/local/vesta/conf/mysql.conf пароль root'а и зашел под ним в phpMyAdmin и такая же ситуация - ни одной БД.
В чем может быть проблема?!
Посмотрел сейчас backup.log
-- DB --
2013-09-02 05:10:46 mysql user1_site1
mysqldump: Error: 'Out of resources when opening file '/tmp/#sql_53c_2.MYD' (Errcode: 24)' when trying to dump tablespaces
mysqldump: Couldn't execute 'show fields from `b_admin_notify`': Out of resources when opening file '/tmp/#sql_53c_0.MYI' (Errcode: 24) (23)
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Error: dump user1_site1 failed
Re: Ошибки cron заданий
Похоже, что закончилась оперативная память. Перезапустите mysql/apache
Re: Ошибки cron заданий
Да похоже на то =( Перезагрузка помогла. Хотя SWAP был на 1% всего использован. Но теперь не отправляются письма с сервера.skid wrote:Похоже, что закончилась оперативная память. Перезапустите mysql/apache
Re: Ошибки cron заданий
Использование свапа не очень хороший знак. Сколько памяти на сервере? Почта используется только для отправки или для получения тоже нужна?
Re: Ошибки cron заданий
Почта на получение абсолютна не нужна. Если на домене нужны ящики то подключается яндекс почта или google apps.skid wrote:Использование свапа не очень хороший знак. Сколько памяти на сервере? Почта используется только для отправки или для получения тоже нужна?
Last edited by VertaL on Thu Sep 05, 2013 4:53 am, edited 1 time in total.