LINUX.ORG.RU
ФорумAdmin

Как дать возможность работать админу?

 ,


0

2

Вчера столкнулся с весьма неприятной фичей на веб-сервере.
Понадобилось ночью срочно зайти на сайт, но сервер в это время занялся бекапами и прочими полезными делами.

Да так усиленно, что при многократных попытках зайти на сайт сервер регулярно выдавал ошибку 504 Gateway Time-out.
Типа «Я очень занят, зайдите позже».

Присмотрелся - один и процессов жрал аж 99%, и им оказался tar.
Понятно, что-то тарилось. Кильнул его.
Но тогда выполз exim, который жрал столько же, но килянию он не подавался.
Потом 98% жрал мускул, но его прибивать нельзя, развалится база.
Далее питон и прочая, прочая, прочая.

Забодало их килять, тем более что это почему-то ничего не давало.
Поэтому тупо перезагрузил сервак, потом еще раз, и наконец они все угомонились и я смог попасть на сайт.

Урок получил хороший, а теперь вопрос: как понизить активность этих процессов, чтобы они меньше кушали, и человек, т.е. админ, мог попасть на сайт пусть с некоторыми тормозами, но в любое время?

Посмотрел приоритеты задач, которые задаются командой 'nice', но это оказалось не то, приоритеты меняют только очередность выполнения задач.

Тогда как же решается эта проблема?

★★★★★
Ответ на: комментарий от chukcha

К остальным это тоже относится, которые чуть что, предлагают диск менять

Диск менять не предлагал, но исключить как одну из возможных причин следует. Сделать тест скорости чтения/записи (на нормальном объеме данных, так чтобы с минут 5 поработал в нагрузке) совершенно не сложно и необходимо.

По прочему, всевозможные советы (насколько возможно, без понимания того, что происходит на сервере по факту) уже были даны.

atiradeon
()
Ответ на: комментарий от atiradeon

Попробую ответить на некоторые ваши замечания, если успею.

1. Архивацию вместе с таром ранее уже пытался использовать соместно архиватором gzip - и это был полный абзац с тормозами.
Почему и пришлось откатиться только на tar, так что ваш совет не проходит.

2. Бекапируется вся база MariaDB, но это происходит очень быстро, где-то полчаса, и нагрузка на проц и на диск невелика, так что заморачиваться с инкрементом нет смысла.

3. А вот индексация сфинкса происходит очень напряжно и долго - вот главная проблема!
Но поменять его на другую версию или поисковую систему невозможно по некоторым причинам.

4. mysqldump для 60 ГБ использовать нет смысла, это очень долго, сами подумайте.
Поэтому используется быстрая mariabackup.

Может, что забыл.

chukcha ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.