У нас возникла проблема с сервером apache, обслуживающим статические файлы. Когда есть много запросов к несуществующему ресурсу, apache начинает увеличивать количество процессов и использование памяти, пока он не использует всю доступную память и не перестанет отвечать на запросы.
Машина имеет 2 ГБ оперативной памяти и конфигурацию apache по умолчанию. Есть обходной путь для этой проблемы? Любая конфигурация может быть неправильной?
Большое спасибо!
Обходной путь - написание правильных HTTP-приложений, хорошо обрабатывающих 404.
В случае apache-prefork веб-сервер довольно хорошо саморегулируется. Пожалуйста, взгляните на MaxClients
директива, чтобы соответствовать вашей доступности памяти.