We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Сайт становятся недоступны во время бэкапа. Что делать?
Сайт становятся недоступны во время бэкапа. Что делать?
Всем привет.
Следующая ситуация. На сервере размещено с десяток сайтов, часть из них во время бэкапа дает нагрузку (видно из лога бэкапа).
Сайты падают. Если бэкапы отключить, сайты работают в штатном режиме (проверял).
Как можно решить проблему? Почему бэкапы сильно грузят сервер?
Конфиг сервера:
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"