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

что означает apache (занятые рабочие, простаивающие)?

что означают занятые и бездействующие рабочие Apache? как их статистика помогает мне определить проблемы с производительностью моего сервера?

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

Это верно, если в вашей системе есть резервы для обработки дополнительных процессов apache. Каждому из них потребуется память, процессорное время и дисковый ввод-вывод.

Если у вас нет этих резервов, увеличивайте MaxClients может быть даже контрпродуктивным, так как большему количеству процессов придется «бороться» за ресурсы, и может случиться так, что сокращение максимального количества клиентов улучшит производительность, если вы уже столкнулись с некоторыми узкими местами.