4

Я пытаюсь настроить Ubuntu 12.04 VPS (OpenVZ) для перезагрузки, когда ему не хватает памяти. Для этого я добавил следующие строки в мой файл /etc/sysctl.conf.

vm.panic_on_oom = 1
kernel.panic = 14

Но когда я запускаю конфигурацию с помощью команды "sudo sysctl -p", я получаю следующие ошибки.

error: permission denied on key 'vm.panic_on_oom'
error: permission denied on key 'kernel.panic'

Я попытался запустить ту же команду, что и root, и обнаружил ту же ошибку.

Может кто-нибудь указать, что я делаю не так? или как я могу это исправить?

Заранее спасибо.

1 ответ1

6

OpenVZ - это не виртуальная машина, это скорее контейнер, иными словами, для хоста и всех VPS-серверов работает только одно ядро. Это означает, что паника ядра приведет к выходу из строя всей системы, включая все VPS, размещенные на ней, и многие настройки ядра будут разделены между хостом и всеми гостями.

Таким образом, вы не можете изменять эти настройки, потому что это не имеет смысла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .