CentOS 5.4
Apache 2.2.14 mpm prefork
не даёт сделать более 600 MaxClients<IfModule mpm_prefork_module>
ServerLimit 900
StartServers 35
MinSpareServers 35
MaxSpareServers 60
MaxClients 900
MaxRequestsPerChild 0
</IfModule>В логах:
[warn] WARNING: Attempt to change ServerLimit ignored during restartПрошу ткнуть, куда посмотреть. :)
Нашёл в кодеap_log_pid(pconf, ap_pid_fname);
first_server_limit = server_limit;
if (changed_limit_at_restart) {
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, s,
"WARNING: Attempt to change ServerLimit "
"ignored during restart");
changed_limit_at_restart = 0;
}Попробовал вместо restart сделать stop && start
И всё проканало. :))Вдруг кому пригодится :)
хм.. вопрос, для каких целей это нужно :)
какие процессоры на вашем сервере, (оперативка, шина), что он может одновременно обрабатывать более 500 запросов к динамике которую генерирует апач.по опыту - на нагруженных серверах больше 100 процессов ставить опасно :)