Безопасно ли отключать убийцу OOM в веб-сервере / обратном прокси?

У меня есть машина Linux, предназначенная для обслуживания статического содержимого и страниц PHP с помощью Apache. Apache также работает как обратный прокси-сервер в субдомене. Я переместил базу PostgreSQL на другую машину Linux.

Можно ли отключить убийцу OOM в ядре?

  • RHEL: не может использовать утилиту ipset с ошибкой: не удается открыть сеанс для ядра
  • Как установить отсутствующие модули ядра? Является ли это возможным?
  • /proc/config.gz имеет 0 байт
  • SIOCSIFADDR: Файл существует после обновления ядра
  • Назначение номера виртуального ядра конкретному реальному ядру
  • linux с ядром 3.2.x
  • Как создать выпуск Debian как пакеты из исходного источника ядра?
  • Сколько RAM использует ядро?
  • One Solution collect form web for “Безопасно ли отключать убийцу OOM в веб-сервере / обратном прокси?”

    Возможно нет.

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

    Если вы видите убийцу OOM в действии с любой регулярностью, вы должны либо перенастроить службы на компьютере, чтобы использовать меньше ОЗУ, либо вам может потребоваться добавить больше ОЗУ на машину.

    Linux и Unix - лучшая ОС в мире.