Помогите не могу разобраться...
FreeBSD 5.4, Apache 2.0.55, PHP 4.4.1, MySql 4.1.16
кусок конфига apache в котором мне думается проблема...Timeout 300
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeOut 15
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>Ставль один php сайт всё работает, но нажимаю f5 и держу на сервере порождается около 200 процессов apache всё тормозит страшно, неужели так и должно быть что один человек может кнопкой f5 положить сервер на время?
Не понятно, почему они у тебя плодятся.У меня по стандартному все работает:
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
Посмотри что творится во время таких нажиманий через http://твойхост/server-status включив ExtendedStatus On и настроив /server-status по примеру в конфиге.Не исключено что проблема в кривых PHP скриптах.