Article ID: 112522, created on Oct 8, 2012, last review on Sep 23, 2014

  • Applies to:
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux

Симптомы

Симптомы варьируются, однако наблюдаются только в контейнерах Parallels Virtuozzo Containers (PVC): Parallels Plesk Panel (Plesk) или системные службы не запускаются, работают неисправно или даже дают сбой.

Причина

Недостаточный объем ресурсов в контейнере.

Диагностика

Примечание. Эта статья касается только модели управления UBC. В ранних версиях PVC, например 3.0-4.6, контейнеры могут работать в режиме SLM или даже обоих режимах. В этом случае вам также нужно будет проверить использование памяти SLM. Лучше всего это сделать через веб-интерфейс Parallels Virtual Automation (PVA). Более подробную информацию о SLM смотрите в документации PVC.

Для примера давайте представим, что на контейнере не запускается Apache.

Чтобы убедиться, что проблема возникает из-за недостатка ресурсов:

  1. Войдите на контейнер по SSH и выполните следующую команду, чтобы записать текущее состояние User Beancounters:

    # cat /proc/user_beancounters > before_failure.txt
    
  2. Воспроизведите проблему (попробуйте запустить Apache)

  3. Выполните следующую команду, чтобы записать новое состояние UBC:

    # cat /proc/user_beancounters > after_failure.txt
    
  4. Откройте оба файла (before_failure.txt и after_failure.txt) и проверьте значения в колонке failcnt. Если после воспроизведения проблемы хотя бы одно из них стало больше, это говорит о недостатке соответствующего ресурса. В этом случае переходите к решению.

Решение

Вам нужно увеличить соответствующие ограничения UBC для контейнера с помощью PVA или выполнив следующую команду на физическом сервере:

    # vzctl set <код контейнера> --save --<имя ресурса> <барьер>:<ограничение>

Где:

<код контейнера> - это идентификационный номер вашего контейнера

<имя ресурса> - это название ресурса (можно взять из файла user_beancounters)

<барьер> - это новый барьер (мягкое ограничение) для ресурса (текущее значение можно посмотреть в файле user_beancounters)

<ограничение> - это новое ограничение (жесткое) для ресурса (текущее значение можно посмотреть в файле user_beancounters)

Примечание. Настройки некоторых ресурсов требуют другого формата. Чтобы узнать нужный формат, используйте команду "vzctl --help".

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c aea4cd7bfd353ad7a1341a257ad4724a 0a53c5a9ca65a74d37ef5c5eaeb55d7f 01bc4c8cf5b7f01f815a7ada004154a2 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 742559b1631652fadd74764ae8be475e

Email subscription for changes to this article
Save as PDF