|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 63633.7182 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
14.04.2011, 01:01
|
#1
|
blackseo
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,053
Бабло: $196065
|
Постоянно вижу 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
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
|
|
|
14.04.2011, 01:03
|
#2
|
Профи Интернет коммерции
Регистрация: 04.04.2007
Сообщений: 2,344
Бабло: $456535
|
KYO оффтоп 1.0 LA это не 100% загрузки?
|
|
|
14.04.2011, 01:04
|
#3
|
blackseo
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,053
Бабло: $196065
ТС -->
|
ТС
mavook, в основном ниже. наверное, да 100%
но стоит вроде как, пока не падает. но вот паги не все отдает.
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
|
|
|
14.04.2011, 01:07
|
#4
|
кодер-энтузиаст
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,381
Бабло: $447150
|
Цитата:
Сообщение от mavook
KYO оффтоп 1.0 LA это не 100% загрузки?
|
Конечно нет, LA - это длина очереди на исполнение.
Единица - это очень мало, не должен апач так себя вести..
|
|
|
14.04.2011, 02:44
|
#5
|
Member
Регистрация: 11.09.2010
Сообщений: 56
Бабло: $7755
|
можно попробовать все показатели увеличить.
у себя видел подобное - считал, что это процессы не успевают закрываться. уже давно перешел на nginx - его и настраивать удобнее, и работает он шустрее.
|
|
|
14.04.2011, 03:58
|
#6
|
Senior Member
Регистрация: 05.10.2007
Сообщений: 296
Бабло: $45450
|
MaxKeepAliveRequests 0
думаю должно помочь, но в любом случае 100 это мало
см. пример http://httpd.apache.org/docs/2.0/mod...paliverequests
как версия - сервер возможно не справляется с новыми соединениями
__________________
b31c09c139d9f79bb3ef1b799c48f33c
|
|
|
14.04.2011, 10:30
|
#7
|
Member
Регистрация: 09.12.2010
Сообщений: 78
Бабло: $9550
|
Попробуй уменьшить KeepAliveTimeout до 3 или совсем отключить (KeepAlive=off)
А лучше переходи на nginx+apache или просто на nginx
Тут на форуме предлагали подобные услуги
|
|
|
14.04.2011, 12:34
|
#8
|
Юниор
Регистрация: 14.04.2011
Сообщений: 20
Бабло: $2914
|
KeepAlive убери, чайлд дохнет и виснет. В результате он просто перестает отдавать данные, хотя порт держит за собой в LISTEN - те браузер думает что все ок и терпеливо ждет ответа. надо смотреть по ситуации - может конфиг тут вообще ни при чем.
Могу помочь с оптимизацией - если что, в ПМ.
P.S. LA НЕ показывает нагрузку сервера в том понимании в котором все привыкли ее видеть. Это не загрузка процессора.
|
|
|
14.04.2011, 16:12
|
#9
|
blackseo
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,053
Бабло: $196065
ТС -->
|
ТС
splogger, помогло! спасибо.
если станет хуже, то сделаем KeepAlive=off. вопрос решен! всем спасибо за участие.
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
|
|
|
|