Перезагрузка VPS путем достижения предела памяти

Конечно, файловый сервер и бухгалтерское программное обеспечение могут быть легко виртуализированы, и в то время как базы данных не имеют тенденцию работать почти также при виртуализации - редко база данных использования является идеальным кандидатом. Единственным в соединении, которое могло бы дать Вам горе, является Звездочка - и это зависит полностью от Ваших потребностей. Это может быть проблематично для получения прямого доступа гостевых операционных систем к специализированным аппаратным средствам, подключенным к шине PCI.

До использования VMware по сравнению с VirtualBox по сравнению с Xen по сравнению с KVM... Я сказал бы, что VirtualBox является, вероятно, самым легким просто примерить Ваш существующий хост CentOS, и на любом рабочем столе Вы могли бы использовать, хотя это может быть немного болезненно (хотя совершенно возможный) для управления бездисплейный. Вы могли бы найти ESXI более привлекательным и выполнять клиент управления на рабочем столе.

0
задан 11 September 2012 в 16:46
3 ответа

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

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

Это также полезно для проверки наличия сбоев служб и их перезапуска.

Соответствующая часть monitrc будет выглядеть так:

check system myserver
  if memory usage > 90% then restart

Красиво и просто :)

2
ответ дан 4 December 2019 в 11:56

Вместо того, чтобы обрезать ветви, вы должны вырезать корень проблемы. Попробуйте проанализировать то, какой процесс или действие съедает всю оперативную память. и исправить это действие, вместо того, чтобы перезагружать сервер, когда файлы ОЗУ увеличиваются на 90%. вы можете использовать nagis для этой цели: если ОЗУ заполнится на 90%, вызвать обработчик событий, который выключит или перезагрузит сервер.

1
ответ дан 4 December 2019 в 11:56

Не рекомендуется перезагружать VPS с помощью сценария.

Если вашему серверу не хватает памяти при каждой загрузке, значит, ваш сервер никогда не работал.

Итак, я предлагаю используйте для этого Панель управления VPS.

1
ответ дан 4 December 2019 в 11:56

Теги

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