Author Topic: Падает Apache2  (Read 4547 times)

0 Members and 1 Guest are viewing this topic.

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Падает Apache2
« on: December 18, 2008, 07:30:15 »
До недавнего время всё было нормально, но теперь после работы более 20 минут в логах пишет.
[Thu Dec 18 00:05:38 2008] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Thu Dec 18 07:17:32 2008] [notice] caught SIGWINCH, shutting down gracefully
Искал ответ во вешке так нечего и не смог найти – Только то что число максимальных клиентов одновременно переполнено и сервер не может обработать и по тому падает. Помогите починить его.
Мой конфиг
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100

KeepAliveTimeout 15

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      2000
    MaxRequestsPerChild   0
</IfModule>

Offline Samogon

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • http://
Падает Apache2
« Reply #1 on: December 18, 2008, 08:24:44 »

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Падает Apache2
« Reply #2 on: December 18, 2008, 13:47:25 »
Quote from: Samogon
Не такая проблема?
http://www.linuxquestions.org/questions/li...setting-329435/
То но что то не понял как они проблему решили...

Offline Splurov

  • Newbie
  • *
  • Posts: 47
  • Karma: +0/-0
    • http://mkln.ru/
Падает Apache2
« Reply #3 on: December 18, 2008, 14:39:15 »
Поставили "легковесный" сервер перед апачем.

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Падает Apache2
« Reply #4 on: December 18, 2008, 19:16:03 »
Quote from: Splurov
Поставили "легковесный" сервер перед апачем.
Да, ты уже третий человек который говорит мне об этом.
Только можешь объяснить как его поставить и его функцию.

Offline Splurov

  • Newbie
  • *
  • Posts: 47
  • Karma: +0/-0
    • http://mkln.ru/
Падает Apache2
« Reply #5 on: December 18, 2008, 19:22:26 »
Берём легковесный сервер. Например, nginx. Вешаем его на 80 порт, апач на 8080. Все запросы принимает nginx, а апачу на выполнение отдаёт только те, которые требуют его участия (например, php-скрипты, которые апач обрабатывает с помощью mod_php).
Основная функция nginx - отдавать статику (апач с этой задачей справляется хуже, чем легковесный сервер), не мешать апачу "медленными клиентами" (запросы с медленных соединений типа модема/gprs).