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

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

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

Безопасно ли отключать OOM killer в ядре?

решение1

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

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

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

Связанный контент