Назад | Перейти на главную страницу

Сбросить значение nproc пользователя root

Веб-сайт отключается, а журнал ошибок apache находится ниже:

[Сб, 09 дек, 19:23:22 2017] [предупреждение] (11) Ресурс временно недоступен: setuid: невозможно изменить на uid: 2 [Сб, 09 дек, 19:23:22 2017] [предупреждение] (11) Ресурс временно недоступен : setuid: невозможно изменить на uid: 2 [сб, 9 декабря, 19:23:22 2017] [alert] (11) Ресурс временно недоступен: setuid: невозможно изменить на uid: 2 [сб, 9 декабря, 19:23:26 2017 ] [предупреждение] Ребенок 3148 возвратил фатальную ошибку ... Apache закрывается! [Сб, 9 дек, 19:23:26 2017] [Emerg] (22) Недействительный аргумент: не удалось получить мьютекс принятия [Сб, 9 дек, 19:23:26 2017] [Emerg] (22) Недействительный аргумент: не удалось захватить мьютекс принятия

Эта ошибка может быть из-за значения nproc. Когда я запускаю ulimit -u от имени root, получаю значение 150. Поэтому я попытался увеличить значение npoc, но оно не изменилось.

Предпринятые шаги:

Использование RHEL6. Когда я запускаю ulimit -u от имени пользователя root или другого пользователя, я получаю значение 150. Я проверил файл /etc/security/limits.conf, в котором есть запись * hard nproc 150, которую я прокомментировал (#).

Файл /etc/security/limits.d/90-nproc.conf имеет значение по умолчанию

* мягкий nproc 10240

root soft nproc неограниченный

перезапущенная служба httpd по-прежнему ulimit -u возвращает 150.

Как установить значение nproc по умолчанию?