Много процессов apache2, которые вешают сайт

Автор Тема: Много процессов apache2, которые вешают сайт  (Прочитано 705 раз)

Оффлайн borroАвтор темы

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 135
  • Сообщений: 526
  • Карма: 19
  • Пол: Мужской
  • желаю вам счастья
    • Просмотр профиля
    • Для тех, кому нужен работающий и помогающий сайт

Оффлайн borroАвтор темы

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 135
    • Сообщений: 526
    • Карма: 19
    • Пол: Мужской
    • желаю вам счастья
      • Просмотр профиля
      • Для тех, кому нужен работающий и помогающий сайт
Здравствуйте.

Отслеживал результаты вывода команды top на Debian7. Возникают ситуации, когда запускается куча команд apache2, которые сжирают всю процессорную мощность, и сайт висит.
1. Сколько в принципе должно быть процессов apache2 для одного сайта, работающего на VPS и под какими пользователями они должны быть?

Нагружающие процессы apache2 то возникают, то исчезают.
2. Как понять, что их инициализирует?

В приложении снимок во время одной из таких пиковых ситуаций

Юзер antilopa это тот, кому даны права на папку с сайтом, не root

Добавлено: 06-04-2016, 16:27:29

Посмотрел access.log в районе времени, когда был зафиксирован пик нагрузки и увидел кучу ботов Яндекса и других поисковиков:
(нажмите чтобы показать/скрыть)
Могут ли боты генерить кучу процессов apache2?
Сегодня сайт был не доступен полдня. Может из-за этого боты ополчились?
« Последнее редактирование: 06-04-2016, 16:27:29 от borro »


Оффлайн ProtectYourSite

  • Бизнес оценка: (3, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 253
  • Сообщений: 617
  • Карма: 3
    • Просмотр профиля
    • Удаление вирусов на сайте с гарантией

Оффлайн ProtectYourSite

  • Ветеран
  • *****
Возможно стоит подумать над кешированием.
Если боты поисковиков вешают сайт, то стоит увеличить Crawl-delay в robots.txt
Ну а в первую очередь стоит выяснить, что создает такую нагрузку и почему.
Включайте логирование, переключайте на какой-нибудь режим trace  и отслеживайте, и в папках апача, а не логах сайта.
Ну и из области ткнуть пальцем в небо, было у заказчика подвисоны на сайтах, отключил анализатор awstats в ротации логов, всю нагрузку как рукой сняло.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
15 Ответов
3544 Просмотров
Последний ответ 10-09-2012, 15:44:29
от Irka
4 Ответов
1738 Просмотров
Последний ответ 19-06-2013, 13:58:51
от Kerby
2 Ответов
1695 Просмотров
Последний ответ 24-01-2015, 13:50:41
от Leekun
7 Ответов
8538 Просмотров
Последний ответ 07-04-2016, 18:50:41
от Владимир75
13 Ответов
1466 Просмотров
Последний ответ 12-05-2016, 12:15:38
от Racing