Я также столкнулся с этой проблемой детей mod_wsgi, которые не выгружают ядро. Короче говоря: вам нужно отредактировать /etc/sysctl.conf
и установить fs.suid_dumpable=2
.
Длинная история:
Linux предотвращает дамп ядра для процессов, которые запускались как root, а затем сбрасывали привилегии. (Это функция безопасности, поэтому исполняемые файлы SUID не пропускают свою память пользователю). Установка suid_dumpable = 2 означает, что файлы ядра будут принадлежать пользователю root, поэтому здесь также нет прямой проблемы безопасности.
Почему это влияет на mod_wsgi? Очевидно, дочерние процессы mod_wsgi отключены от основного процесса Apache. Apache обычно запускается с правами суперпользователя, поскольку ему нужно привязать номера привилегированных портов, например, 80, а затем отбрасывать привилегии.
(Оригинальный отчет об ошибке: https://code.google.com/p/modwsgi/issues/detail?id=247)