Как я могу сделать Linux vps, чтобы перезагрузить, если использование ЦП составляет больше чем 50%

Я использую Clonezilla для обработки изображений. Это - инструмент с открытым исходным кодом, очень похожий на Фантом.

0
задан 18 May 2010 в 17:12
4 ответа

Ваша консоль ясно показывает apache2 OOM'ing.

В Вашей конфигурации Apache попытайтесь настроить MaxRequests (который циклически повторит процесс httpd после # запросов, полезных, если Ваше веб-приложение пропустит память), и/или MaxClients (который ограничит максимальное количество одновременных соединений, которые Ваш сервер может обработать),

'Несколько' разумный подход к вычислению MaxClients должен применить это уравнение:

(Physical RAM present) / (Average Size of Process) * 1.25 (to account for memory-sharing effects)

эти 1.25 являются tuneable 'фактором выдумки', который можно скорректировать вверх и вниз. чем выше Вы делаете его, тем больше Вы рискуете OOM'ing Ваш сервер.

1
ответ дан 4 December 2019 в 13:08

сценарии няньки как тот, который Вы после, очень опасны и могут вызвать больше проблем, чем он решает, я согласился бы с kaerast при необходимости разыскать первопричину проблем, смотря на снимок экрана, который Вы произвели, похож на проблему, мог быть больше с памятью, чем, чем ЦП.

есть ли любые очевидные ошибки в Ваших апачских журналах ошибок или в/var/log/messages или/var/log/syslog

2
ответ дан 4 December 2019 в 13:08

Monit был бы хорошим простым решением для этого. Но Вы могли бы хотеть изучить первопричину и разработать то, что вызывает, высокое использование CPU и затем или оптимизирует Ваш код или получает более быстрый сервер.

0
ответ дан 4 December 2019 в 13:08

Таким образом, на что похожа Ваша конфигурация Apache? Что является Вашими текущими настройками для этих параметров:

  • MinSpareServers
  • MaxSpareServers
  • ServerLimit
  • MaxClients

Существует хороший шанс, что Ваша конфигурация Apache по умолчанию устанавливает эти параметры слишком высоко для памяти, доступной на Вашем VPS. Порождение слишком многих процессов Apache (которые являются скорее памятью, голодной для начала) могло легко получить Вас в ту же ситуацию с памятью OOM, замеченную в журналах.

0
ответ дан 4 December 2019 в 13:08

Теги

Похожие вопросы