Лимиты
Есть apache, в котором виртуальные сервера.
Каждый такой сервер имеет параметры user и group,
т.е. cgi скрипты запускаются от указанных
пользователей и групп.
Как-то можно сделать, чтобы особо наглые cgi
скрипты не жрали черезчур много процессорного
времени, памяти и не могли скажем открывать
более 100 файлов.
Про команду bash ulimit я в курсе, но как
ее там применить, если cgi могут быть на
чем угодно? Смотрел на C-шные вызовы setrlimit,
но там я не увидел ID пользователя и получается,
что со стороны root'а я не могу установить
лимиты для конкретного пользователя?
Есть конечно один кривой способ, который приходит
мне в голову: поскольку все cgi пускаются через
апачевый suexec, то пропатчить его на предмет
вызова setrlimit перед запуском cgi. Однако
хотелось бы узнать есть ли более прямые пути
решения задачи?
--
С уважением, Виктор
Reply to:
- Follow-Ups:
- Re: Лимиты
- From: Pavel Ammosov <apavel@badger.wapper.ru>