Page 1 of 1

Сайт становятся недоступны во время бэкапа. Что делать?

Posted: Fri Jun 09, 2017 3:24 am
by tech-tool
Всем привет.

Следующая ситуация. На сервере размещено с десяток сайтов, часть из них во время бэкапа дает нагрузку (видно из лога бэкапа).

Сайты падают. Если бэкапы отключить, сайты работают в штатном режиме (проверял).

Как можно решить проблему? Почему бэкапы сильно грузят сервер?

Конфиг сервера:

Intel Xeon E3-1270
32 Гб
2 x 3 Тб SATA3
2 x 240 Гб SSD

Re: Сайт становятся недоступны во время бэкапа. Что делать?

Posted: Tue Jun 13, 2017 8:50 am
by Deeryo
Привет, возможно тормозят диски, а что находится на sata и что на ssd дисках?
Можно также оптимизировать mysqldump, добавив в файл /root/.my.cnf такие настройки:

Code: Select all

[mysqldump]
single-transaction=true
lock-tables=false
Проверить активность настроек можно командой

Code: Select all

mysqldump --help | grep -E "^single-transaction|^lock-tables"
Кстати, опцию single-transaction панель сама использует, что указано в скрипте /usr/local/vesta/func/db.sh. Я часто еще добавляю строку "default-character-set=binary" в конфиг mysqldump в /root/.my.cnf