С помощью команды prctl установите привилегированный (принадлежащий суперпользователю) элемент управления ресурсами для задач, содержащих процесс httpd. Задайте для каждой задачи ограничение по количеству LWP, равное 40, и отключите все локальные действия.
# prctl -n task.max-lwps -v 40 -t privileged -d all `pgrep httpd` |
Активируйте глобальное действие системного журнала для элемента управления ресурсами task.max-lwps.
# rctladm -e syslog task.max-lwps |
Проверьте, срабатывает ли элемент управления ресурсами под рабочей нагрузкой.
Если срабатывает, появится сообщение /var/adm/messages, подобное следующему:
Jan 8 10:15:15 testmachine unix: [ID 859581 kern.notice] NOTICE: privileged rctl task.max-lwps exceeded by task 19 |