Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Apache жрет ресурсы процессора (86%)  (Прочитано 5991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн robertkein

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
    • Игровые автоматы бесплатно
Apache жрет ресурсы процессора (86%)
« : 20 Октября 2010, 18:11:09 »
Всем привет!
Столкнулся вот с такой вот ситуацией:

Очевидных причин, которые бы могли вызвать такую нагрузку не нашел.
Начинается этот беспредел секунд через 10-30 после перезапуска Апача.
Установлены:
Ubuntu 10.04.1 LTS, LAMP, ISPconfig3, memcached, advanced php cache, SVN server
Буду признателен за любые намеки на корень зла, порождающего такую нагрузку.
« Последнее редактирование: 20 Октября 2010, 18:13:50 от robertkein »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Apache жрет ресурсы процессора (86%)
« Ответ #1 : 20 Октября 2010, 18:28:23 »
Корень зла скорее всего какой-либо скрипт

Пользователь решил продолжить мысль 20 Октября 2010, 18:30:50:
Смотри страничку статуса http://localhost/server-status
« Последнее редактирование: 20 Октября 2010, 18:30:50 от Mam(O)n »

Оффлайн YanXP79

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Apache жрет ресурсы процессора (86%)
« Ответ #2 : 20 Октября 2010, 18:33:32 »
тут есть ответ на твой вопрос!


http://ua-hosting.com.ua/faq/server/09.htm


 ;)

Почитай и выполни. Поймешь, что именно грузит апач.
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн robertkein

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
    • Игровые автоматы бесплатно
Re: Apache жрет ресурсы процессора (86%)
« Ответ #3 : 20 Октября 2010, 18:36:22 »
Корень зла скорее всего какой-либо скрипт

Пользователь решил продолжить мысль 20 Октября 2010, 18:30:50:
Смотри страничку статуса http://localhost/server-status
Ну, такой странички у меня, естественно нет, а ISPConfig отказывается показывать какой бы то ни было статус.
Пишет :
Status of Services (Server : srv1.mydomain.com)
Data from: ????-??-?? ??:??
No data about the services available at the moment. Please check again later.

Оффлайн YanXP79

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Apache жрет ресурсы процессора (86%)
« Ответ #4 : 20 Октября 2010, 18:41:07 »
это потому что модуль не включен mod_status   :)

выше давал ссылку, что нужно делать!
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Apache жрет ресурсы процессора (86%)
« Ответ #5 : 20 Октября 2010, 18:47:16 »
Этот модуль по дефолту в Ubuntu установлен и включен. Вот только доступ к страничке возможен только с локалхоста. Такие дефлотные настройки в /etc/apache2/mods-available/status.conf

(Нажмите, чтобы показать/скрыть)

Оффлайн YanXP79

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Apache жрет ресурсы процессора (86%)
« Ответ #6 : 20 Октября 2010, 18:54:54 »
по умолчанию, да, установлен. Но у него ж не открывается эта страница, почему-то  :idiot2: Потому подумал, что пусть включит.

Но в ссылке выше, я дал метод, при котором он определит, что конкретно грузит его апач. Вот такие дела. :P
« Последнее редактирование: 20 Октября 2010, 18:57:20 от YanXP79 »
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн robertkein

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
    • Игровые автоматы бесплатно
Re: Apache жрет ресурсы процессора (86%)
« Ответ #7 : 20 Октября 2010, 19:16:15 »
О!
свежая тема и столько комментариев - всем спасибо за помощь!
Сразу оговорюсь: проблема пока не решена.
Статус все-таки включил, для чего в настройках модуля пока закоментировал вот так:
(Нажмите, чтобы показать/скрыть)

Статус выдает следующую информацию:
(Нажмите, чтобы показать/скрыть)
Попробую настроить статус в соответствии со ссылкой, предложенной YanXP79

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Apache жрет ресурсы процессора (86%)
« Ответ #8 : 20 Октября 2010, 19:39:38 »
Странный какой-то конфиг. Впиши в него директиву ExtendedStatus On между <IfModule></IfModule>

Оффлайн robertkein

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
    • Игровые автоматы бесплатно
Re: Apache жрет ресурсы процессора (86%)
« Ответ #9 : 20 Октября 2010, 19:44:59 »
сделал.
Подожду увеличения нагрузки и тут же отпишу.

Пользователь решил продолжить мысль 20 Октября 2010, 21:22:24:
Оказалось глюк давал какой-то из скриптов, запускаемый с помощью cURL.
При изменении способа запуска скрипта по CRON поведение системы несколько изменилось - цдалось предположить что не завершается успешно процесс
Cache Prefetch
Возможно, из-за некорректной работы с расширением memcached.

« Последнее редактирование: 20 Октября 2010, 21:32:47 от robertkein »

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.