Сайт становятся недоступны во время бэкапа. Что делать?
Сайт становятся недоступны во время бэкапа. Что делать?
Всем привет.
Следующая ситуация. На сервере размещено с десяток сайтов, часть из них во время бэкапа дает нагрузку (видно из лога бэкапа).
Сайты падают. Если бэкапы отключить, сайты работают в штатном режиме (проверял).
Как можно решить проблему? Почему бэкапы сильно грузят сервер?
Конфиг сервера:
Intel Xeon E3-1270
32 Гб
2 x 3 Тб SATA3
2 x 240 Гб SSD
Следующая ситуация. На сервере размещено с десяток сайтов, часть из них во время бэкапа дает нагрузку (видно из лога бэкапа).
Сайты падают. Если бэкапы отключить, сайты работают в штатном режиме (проверял).
Как можно решить проблему? Почему бэкапы сильно грузят сервер?
Конфиг сервера:
Intel Xeon E3-1270
32 Гб
2 x 3 Тб SATA3
2 x 240 Гб SSD
Re: Сайт становятся недоступны во время бэкапа. Что делать?
Привет, возможно тормозят диски, а что находится на sata и что на ssd дисках?
Можно также оптимизировать mysqldump, добавив в файл /root/.my.cnf такие настройки:
Проверить активность настроек можно командой
Кстати, опцию single-transaction панель сама использует, что указано в скрипте /usr/local/vesta/func/db.sh. Я часто еще добавляю строку "default-character-set=binary" в конфиг mysqldump в /root/.my.cnf
Можно также оптимизировать 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"