Apache ведет себя так, будто достиг максимального количества клиентов, но это не так.

Apache действует так, как будто достиг максимального значения клиента, и я не вижу даже страницу «работает» apache по умолчанию, но это не так. Я вижу это из состояния сервера. Он также является сервером разработки и ограничен внутренней сетью. Итак, невозможно.

Я также переопределил ServerLimit и уменьшил значение времени ожидания, отключил поддержку активности в конфигурации Apache, но ничего не изменилось. Что ты предлагаешь ?

Немного дополнительной информации:

Это виртуальная машина (VmWare)

Объем оперативной памяти: 512 МБ / фактическое использование ~ 150 МБ

ЦП: 1 x 2,40 ГГц / нагрузка: 0,00-0,050

Версия апача 2.2.


person Tim    schedule 15.12.2011    source источник


Ответы (1)


  • проверить журналы
  • Apache создает один новый дочерний процесс в секунду, только один. Попробуйте увеличить StartServers и MinSpareServers. Если вы знаете, сколько дочерних элементов apache вы можете поместить в свою память, укажите это число для MinSpareServers, MaxSpareServers, StartServers и MaxClients
  • 512М короткий. Если один процесс Apache занимает 64 МБ (обычно это около 20 МБ, но с такими вещами, как Drupal, мы иногда видим 128 МБ на процесс), то вы можете обрабатывать только 512/64 = 8 дочерних процессов, поэтому MaxClient = 8. Если вы сообщите Apache, что MaxClient равен 150, дайте ему немного оперативной памяти для обработки этого или проверьте, не потребляет ли ваше приложение слишком много оперативной памяти.
person regilero    schedule 16.12.2011