Apache - server is within MinSpareThreads of MaxClients

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Apache - server is within MinSpareThreads of MaxClients

Непрочитанное сообщение lumen » 2010-09-13 8:24:03

Добрый день.
Есть небольшая проблема с Апачем версии 2.2.16 собранным с worker.
Периодически зависает апач, в браузере белый экран, в логах апача наблюдаем следующее:

Код: Выделить всё

[Mon Sep 13 04:56:52 2010] [error] server is within MinSpareThreads of MaxClients, consider raising the MaxClients setting
[Mon Sep 13 04:57:35 2010] [error] server reached MaxClients setting, consider raising the MaxClients setting
в server-status видим что все слоты в состоянии "WWWWWWWWWWWWWWW" - то есть отправлен ответ
в top наблюдаем картину всех процессов апача в состоянии "ucond"

Настройки апача:

Код: Выделить всё

    Timeout 5
    KeepAlive On
    MaxKeepAliveRequests 10000
    KeepAliveTimeout 5
    ThreadLimit          200
<IfModule mpm_worker_module>
    ServerLimit  70
    StartServers 70
    MaxClients 2100
    MinSpareThreads  50
    MaxSpareThreads 750
    ThreadsPerChild 30
    MaxRequestsPerChild   0
</IfModule>
Ротацию логов делаем с помощью сигнала SIGUSR1.
Кто может подсказать куда копать.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: Apache - server is within MinSpareThreads of MaxClients

Непрочитанное сообщение lumen » 2010-09-13 10:50:13

и еще ко всему тому иногда появляется в логах такое:

Код: Выделить всё

[notice] child pid 767 exit signal Segmentation fault (11), possible coredump in /tmp/apache2-gdb-dump
анализ корки, ниже

Код: Выделить всё

gdb /usr/local/sbin/httpd -core /usr/home/ussus/core/httpd130910.core
(gdb) where
#0  0x0000000801417a4c in kevent () from /lib/libc.so.7
#1  0x0000000801013cfb in impl_pollset_poll (pollset=0x80982f0a0, timeout=Variable "timeout" is not available.
)
    at poll/unix/kqueue.c:263
#2  0x0000000000447efc in listener_thread (thd=0x80164c5e0, dummy=Variable "dummy" is not available.
) at worker.c:687
#3  0x0000000801241a27 in pthread_getprio () from /lib/libthr.so.3
#4  0x0000000000000000 in ?? ()
Cannot access memory at address 0x7ffff79be000