Постоянно вижу httpd <defunct> - настройка httpd.conf - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD63633.7182
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 14.04.2011, 01:01   #1
KYO
blackseo
 
Аватар для KYO
 
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,053
Бабло: $196065
Отправить сообщение для KYO с помощью ICQ
По умолчанию Постоянно вижу httpd <defunct> - настройка httpd.conf

привет!

Есть мощный серв и высокопосещаемый проект.
Стоит Apache. Сейчас залили денег - трафик подрос.
В top постоянно вижу httpd <defunct>, то есть серв иногда не отдает паги, картинки, файл стилей.

конфиг такой:

Timeout 60
KeepAlive On
UseCanonicalName Off
MaxKeepAliveRequests 100
KeepAliveTimeout 10
MinSpareServers 32
MaxSpareServers 64
StartServers 32
MaxClients 450
MaxRequestsPerChild 0

что можно поправить, чтобы всё норм отдавалось? нагрузка серва в пределах 1.0-0.5
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
KYO вне форума  
Старый 14.04.2011, 01:03   #2
mavook
Профи Интернет коммерции
 
Аватар для mavook
 
Регистрация: 04.04.2007
Сообщений: 2,344
Бабло: $456535
По умолчанию

KYO оффтоп 1.0 LA это не 100% загрузки?
mavook вне форума  
Старый 14.04.2011, 01:04   #3
KYO
blackseo
 
Аватар для KYO
 
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,053
Бабло: $196065
ТС -->
Отправить сообщение для KYO с помощью ICQ
автор темы ТС По умолчанию

mavook, в основном ниже. наверное, да 100%
но стоит вроде как, пока не падает. но вот паги не все отдает.
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
KYO вне форума  
Старый 14.04.2011, 01:07   #4
medar
кодер-энтузиаст
 
Аватар для medar
 
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,381
Бабло: $447150
По умолчанию

Цитата:
Сообщение от mavook Посмотреть сообщение
KYO оффтоп 1.0 LA это не 100% загрузки?
Конечно нет, LA - это длина очереди на исполнение.

Единица - это очень мало, не должен апач так себя вести..
medar вне форума  
Старый 14.04.2011, 02:44   #5
simba
Member
 
Регистрация: 11.09.2010
Сообщений: 56
Бабло: $7755
По умолчанию

можно попробовать все показатели увеличить.

у себя видел подобное - считал, что это процессы не успевают закрываться. уже давно перешел на nginx - его и настраивать удобнее, и работает он шустрее.
__________________
Блог Симбы
simba вне форума  
Старый 14.04.2011, 03:58   #6
splogger
Senior Member
 
Регистрация: 05.10.2007
Сообщений: 296
Бабло: $45450
По умолчанию

MaxKeepAliveRequests 0
думаю должно помочь, но в любом случае 100 это мало
см. пример http://httpd.apache.org/docs/2.0/mod...paliverequests
Цитата:
MaxKeepAliveRequests 500
как версия - сервер возможно не справляется с новыми соединениями
__________________
b31c09c139d9f79bb3ef1b799c48f33c
splogger вне форума  
Старый 14.04.2011, 10:30   #7
href
Member
 
Регистрация: 09.12.2010
Сообщений: 78
Бабло: $9550
По умолчанию

Попробуй уменьшить KeepAliveTimeout до 3 или совсем отключить (KeepAlive=off)
А лучше переходи на nginx+apache или просто на nginx
Тут на форуме предлагали подобные услуги
href вне форума  
Старый 14.04.2011, 12:34   #8
Shoulda
Юниор
 
Аватар для Shoulda
 
Регистрация: 14.04.2011
Сообщений: 20
Бабло: $2914
По умолчанию

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

Могу помочь с оптимизацией - если что, в ПМ.

P.S. LA НЕ показывает нагрузку сервера в том понимании в котором все привыкли ее видеть. Это не загрузка процессора.
Shoulda вне форума  
Старый 14.04.2011, 16:12   #9
KYO
blackseo
 
Аватар для KYO
 
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,053
Бабло: $196065
ТС -->
Отправить сообщение для KYO с помощью ICQ
автор темы ТС По умолчанию

splogger, помогло! спасибо.

если станет хуже, то сделаем KeepAlive=off. вопрос решен! всем спасибо за участие.
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
KYO вне форума