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

MaxClients превышает значение ServerLimit… см. Директиву ServerLimit

Я хочу установить для своего 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 действительно был правильно изменен.

Вы также можете использовать статус модуля, чтобы получить представление о результатах конфигурации.