X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Тормозит apache - много лишних процессов
ANDYHUNT
ANDYHUNT
Topic Starter сообщение 2.1.2011, 1:24; Ответить: ANDYHUNT
Сообщение #1


Участник
***

Группа: User
Сообщений: 195
Регистрация: 8.1.2010
Поблагодарили: 37 раз
Репутация:   15  


Здравствуйте! Всех с Наступившем!!!
Есть дедик амд атлон 4600 с 2-мя гигами памяти. Apache работает в связке с nginx.
Апаче работает в режиме mpm_work (не prefork!)
Настройки такие "
Timeout 30
KeepAlive On
MaxKeepAliveRequests 0
KeepAliveTimeout 5
<IfModule mpm_worker_module>
ServerLimit 16
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 3000
</IfModule>"

Проблема: при большой нагрузке от ботов (сайтов около тысячи) создаётся куча процессов, иногда более чем 200 штук. Хотя их кол-во ограничено директивой ServerLimit 16. Только при нормальной нагрузке кол-во процессов апаче равняется 16 или меньше.

Не подскажите, что можно сделать, чтобы процессов было не более 16? А то они резко сжирают память и сервак вешается...
Спасибо заранее!!!


--------------------
vk.com Бесплатное решение проблем с видео VK.com или в поиске гугла введите:
Решение проблем с видео в Вконтакте Снятие запрета
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jack_Daniels
Jack_Daniels
сообщение 2.1.2011, 3:31; Ответить: Jack_Daniels
Сообщение #2


SEO DJ
*****

Группа: Active User
Сообщений: 948
Регистрация: 15.1.2010
Из: Москва
Поблагодарили: 235 раз
Репутация:   36  


У меня была подобная проблема - в настройках каждого сайта поставьте "php как cgi" - это резко уменьшит нагрузку на сервак и не будет лишних процессов от ботов


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VoViK
VoViK
сообщение 2.1.2011, 12:04; Ответить: VoViK
Сообщение #3


Новичок
*

Группа: Viewer
Сообщений: 4
Регистрация: 3.7.2010
Поблагодарили: 0 раз
Репутация:   0  


"php как cgi" будет еще больше грузить сервер.
StartServers очевидно нужно увеличить. Остальное нужно смотреть исходя из ситуации.
Также не забыть про Crawl-delay, если не стоит.
Обратите внимание на оптимизацию MySQL, проблема может быть не столько из-за Apache, а из-за того, что MySQL медленно отдает ответы. Из-за этого процессы апача накапливаются и как следствие заканчивается память.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ANDYHUNT
ANDYHUNT
Topic Starter сообщение 2.1.2011, 15:16; Ответить: ANDYHUNT
Сообщение #4


Участник
***

Группа: User
Сообщений: 195
Регистрация: 8.1.2010
Поблагодарили: 37 раз
Репутация:   15  


(VoViK @ 2.1.2011, 11:04) *
"php как cgi" будет еще больше грузить сервер.
StartServers очевидно нужно увеличить. Остальное нужно смотреть исходя из ситуации.
Также не забыть про Crawl-delay, если не стоит.
Обратите внимание на оптимизацию MySQL, проблема может быть не столько из-за Apache, а из-за того, что MySQL медленно отдает ответы. Из-за этого процессы апача накапливаются и как следствие заканчивается память.

спасибо за совет, но когда норм загрузка, то ответы идут быстро, т.е. не в MySQL проблема скорее всего...
поднял StartServers до 6, посмотрю что будет...


--------------------
vk.com Бесплатное решение проблем с видео VK.com или в поиске гугла введите:
Решение проблем с видео в Вконтакте Снятие запрета
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VoViK
VoViK
сообщение 3.1.2011, 0:07; Ответить: VoViK
Сообщение #5


Новичок
*

Группа: Viewer
Сообщений: 4
Регистрация: 3.7.2010
Поблагодарили: 0 раз
Репутация:   0  


(ANDYHUNT @ 2.1.2011, 13:16) *
спасибо за совет, но когда норм загрузка, то ответы идут быстро, т.е. не в MySQL проблема скорее всего...
поднял StartServers до 6, посмотрю что будет...

Вы посмотрите что с MySQL происходит во время нагрузки.
StartServers ничем не поможет в решении проблемы, 2 это мало для вашего кол-ва сайтов.
Также есть смысл php акселератор поставить, если не стоит и обязательно Crawl-delay в robots.txt
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Маленький кейс как сделать много почтовых ящиков в Gmail
Один аккаунт = много ящиков
1 PostBrigada 532 15.12.2017, 21:34
автор: Pingunio
Открытая тема (нет новых ответов) Adsense: много кликов, мало денег. Что делать?
Очень дешёвые клики по объявлениям
16 zeleboba 2461 13.12.2017, 17:00
автор: vds4you
Открытая тема (нет новых ответов) Требуется постер на длительное сотрудничество, работы много
Нужен человек для крауд-маркейтинга, проставка ссылок
0 Storm2second 402 22.11.2017, 13:54
автор: Storm2second
Открытая тема (нет новых ответов) Транскрибация аудио/видео записей и еще много полезных услуг для вас!
читать всем)))
3 robot_yaga2 769 23.10.2017, 20:15
автор: robot_yaga2
Открытая тема (нет новых ответов) Ищу работу-умею много :)
10 Nike_Armstrong 1854 6.9.2017, 13:02
автор: coremission


 



RSS Текстовая версия Сейчас: 17.12.2017, 8:27
Дизайн