На сервере FreeBSD 4.4 (ядро Generic) размещается около 350 виртуальных хостов (Apache 1.3.20, PHP 4.0.6, MySql 3.23). Около месяца назад httpd начал периодически (два-три раза в день) плодить чересчур большое количество процессов (100-120 при средней загрузке 25-30). Естественно, эти процессы забирают значительную часть имеющейся оперативной памяти.
В качестве временной меры был создан лог, куда пишутся все запросы со всех виртуальных хостов, включая PID обрабатывающего запрос процесса -- с целью выяснить, какой же именно документ на хостинге вызывает эту ситуацию (возможно, некий клиент неправильно написал скрипт), также приставлен скрипт, делающий apachectl reload при превышении числа httpd некоторого числа... Однако это проблемы отнюдь не решило.
Может, кто-нибудь уже сталкивался с подобной проблемой? Спасибо.