У меня есть сервер (Ubuntu), который обслуживает несколько доменов и запускает ряд скриптов cron. Однако нагрузка на сервер не может быть предсказана, поэтому я не могу установить правильное количество нагрузки в скриптах cron.сценарий балансировки нагрузки сервера
Однако скрипты, выполняющиеся в cron, время от времени перегружаются и генерируют огромную нагрузку как в ЦП, так и в памяти, что приводит к остановке нескольких служб сервера (например, почтового сервера).
Вопрос: как я могу написать скрипт, который запускает подпрограммы, которые теперь находятся в cron, только когда загрузка сервера ниже минимального порога? Есть ли какое-либо приложение, которое делает это под Linux?
Благодарим вас за внимание!
Вы пробовали переустановить процесс? – mnagel
Да, на самом деле я попытался упростить сценарии, но не могу предсказать, будет ли какая-либо итерация занята 1 мин или 15 минут, поэтому огромная нагрузка на сервер появляется, когда несколько скриптов, выполняющихся в cron, работают одновременно – Mike