Я хочу установить для своего serverLimit значение 1024, и я использую prefork.c
Итак, зашел на prefork.c, внес изменения, сделал, сделал установку.
Затем я сделал apachectl stop && apachectl start
Не я снова меняю директиву в httpd.conf, но я все еще получаю следующую ошибку:
MaxClients, равное 1024, превышает значение ServerLimit, равное 256 серверам, что снижает MaxClients до 256. Чтобы увеличить, см. Директиву ServerLimit. Синтаксис ОК
Есть идеи, что мне нужно делать?
Спасибо..
В Apache 2.x вам не нужно изменять исходный код для увеличения максимального количества клиентов выше 255, как в Apache 1.3, что вам приходилось делать.
Вместо этого просто настройте свой httpd.conf. Поместите туда в разделе конфигурации prefork
ServerLimit 1024
MaxClients 1024
И у вас должно быть все готово.
Вы проверили, что в вашем файле конфигурации вы не устанавливаете ServerLimit на 256?
Не забудьте перезапустить httpd, чтобы ServerLimit действительно был правильно изменен.
Вы также можете использовать статус модуля, чтобы получить представление о результатах конфигурации.