Проблема с апачем

12
I
На сайте с 16.06.2008
Offline
56
1120

Здравствуйте!

У меня возникла проблема с апачем на новом сервере, проблема состоит в том, что примерно каждые 2 часа, иногда и чаще апач по непонятным причинам резко начинает запускать кучу процессов и грузить процессоры сервера на 100%

Системные администраторы у которые вносили те или иные изминения в настройки сервера (тоесть настраивали его) естественно не отвечают.

Вот пример как это некрасиво выгладяит (скрин) http://piccy.info/ru/view/7c79ff35ecf6559b790ea9cc18e98734/original/

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

- Живем только один раз. - Пруфлинк?
Raistlin
На сайте с 01.02.2010
Offline
247
#1

не робот ли какой ваш сервер гасит? Нэ?

HostAce - Асы в своем деле (http://hostace.ru)
zexis
На сайте с 09.08.2005
Offline
388
#2

Посмотрите файлы access.log и error.log

Нет ли там подозрительных, повторяющихся запросов.

Посмотрите выдачу команды netstat –n

Нет ли там множества одинаковых коннектов?

Если да, то это может быть ддос.

Еще можно статистику апача serverstatus посмотреть, что бы выяснить над какими запросами работает апач.

VO
На сайте с 27.07.2008
Offline
149
#3

Начать с server-status в момент появления проблемы.

I
На сайте с 16.06.2008
Offline
56
#4

ок, спасибо за ответы попробую

Апач говорит server reached MaxClients setting, consider raising the MaxClients setting и начинается такой глюк, это единнственнгое подозрительно что в логах есть, acces_log вобще пуст

Я не думаю что ддос, поскольку после перезагрузки все работает как ни в чем не былвало, потом через примерно часа 2 снова глюк, ддос бы постоянно его грузил (ИМХО)

zexis
На сайте с 09.08.2005
Offline
388
#5

поставьте nginx в качестве фронтенда.

сколько сейчас у вас в настройках MaxClients ?

Увеличьте его.

странно, что MaxClients достиг максимума, а в access лог пусто.

Может не туда смотрите?

VO
На сайте с 27.07.2008
Offline
149
#6

Попробуйте увеличить MaxClients на 20-30% и уменьшить таймауты раза в два и наблюдайте за server-status ближайшие несколько часов.

В любом случае, лучше обратится к специалисту.

I
На сайте с 16.06.2008
Offline
56
#7

nginx уже установлен...(они не могут случайно с апачем ругаться?)

MaxClients стоит 450, логи смотрю отсюда /var/log/httpd/error_log таймаут 30сек

/var/log/httpd/access_log

логи по одному из сайтов пока не смотрел, там 1.8gb за 2 дня, компьютер открывать не хочет)

я имею ввиду логи отсюда /var/log/httpd/domains/site.log

в логах ошибок с этой папки в основном file not found пишет, очень много 20мб за пол дня

обратился к специалистам, пока не знают что это....

M
На сайте с 01.12.2009
Offline
235
#8

Мы можем рассмотреть ваш сервер, на наличие проблемы и решение её.

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#9
inspred:
Системные администраторы у которые вносили те или иные изминения в настройки сервера (тоесть настраивали его) естественно не отвечают.

Это как раз неестественно.

inspred:
nginx уже установлен...(они не могут случайно с апачем ругаться?)
MaxClients стоит 450

Сами такое поставили, или специалисты? Апач у вас порядка

20Mb весят - уже 450*20 ~ 8Gb.

inspred:

обратился к специалистам, пока не знают что это....

Раз специалисты - неприменно узнают...

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
P
На сайте с 08.03.2007
Offline
250
#10

раз с картинками дело имеете - значит полно медленных клиентов, следовательно два решения:

1) MaxClients уменьшить в 5 раз (чтобы в память апач влезал без свопа), посмотреть где nginx хранит отдаваемые файды - должен на диске. Вообще стоит попробовать настроить его для отдачи картинок мимо апача, но это, конечно, под вопросом.

2) MaxClients увеличить настолько насколько надо будет (сейчас предсказать невозможно), при этом надо соответственно увеличить размер оперативной памяти. При этом nginx Вам вообще не нужен.

тут - /ru/forum/454981 - недавно обсуждался похожий вопрос, и даже было высказано предположение (в конце), что nginx может не быть панацеей в некоторых случаях.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий