Необходимо откомпилировать или настроить kernel (RH 7.2.) на максимальное число дочерних процессов на один PID больше 512, но не могу найти концы. Конкретная проблема выглядит следующим образом - Apache я откомпилировал, чтобы сделать MaxClients 1024 (сервер хорошо загружен запросами), но система не дает поднять выше 512 число процессов httpd.
Подскажите плиз что делать.
> Конкретная проблема выглядит следующим
>образом - Apache я откомпилировал,
>чтобы сделать MaxClients 1024прочитай документацию к апачу, для нужно увеличить значение константы в одном из *.h файлов. В каком конкретно написано где-то в http://www.opennet.me/tips/ , подраздел про apache.
>> Конкретная проблема выглядит следующим
>>образом - Apache я откомпилировал,
>>чтобы сделать MaxClients 1024
>
>прочитай документацию к апачу, для нужно
>увеличить значение константы в одном
>из *.h файлов. В каком
>конкретно написано где-то в
>http://www.opennet.me/tips/ , подраздел про apache.
>
Я уже написал, что апач перекомпилирован на HARD_SERVER_LIMIT = 1024 (можно 2048 и т.д.) - это вообще не проблема и инфа об этом на каждом углу.
Проблема гораздо сложнее - система не пускает апач выше 500 процессов. Изменять нужно kernel или его настройки, но не могу понять где.На всякий случай - для юзера, под которым идет апач:
bash-2.05$ ulimit -a
core file size (blocks) 0
data seg size (kbytes) unlimited
file size (blocks) unlimited
max locked memory (kbytes) unlimited
max memory size (kbytes) unlimited
open files 1024
pipe size (512 bytes) 8
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes 1024
virtual memory (kbytes) unlimitedЧто тут может ограничивать ? и как перейти границу в 512 процессов ?