пики 100% нагрузки, подскажите

12
Kot Matroskin
На сайте с 29.08.2007
Offline
185
1324

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

Пытаюсь разобраться что вызывают пики нагрузки в 100% на cpu.

Сам в этом не очень разбираюсь. Раньше таких нагрузок не было.

Понял что большую нагрузку на CPU дают процессы apache2. Но что это может может быть?

Спасибо!

Скрины:

Я пользовался 11 разными хостингами. Есть только один ЛУЧШИЙ: ★ он тут ★ (https://goo.gl/R6v3zH) Пишите в ЛС за скидкой. VPS тоже в наличие ! Рекомендую.
Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#1

Здравствуйте. Возможно какие-нибуь боты в этот момент активненько вас парсят.

Также возможно это следствие DDoS атаки. Приложите access.log с данными в момент пиков.

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
VO
На сайте с 27.07.2008
Offline
149
#2

Kot Matroskin, настройте server-status в apache и посмотрите что там происходит.

После этого уже смотрите логи конкретного сайта.

MT
На сайте с 15.01.2013
Offline
49
#3

Похоже как раз на парсера или на бота.

Действительно, включите server-status и ExtendedStatus on в Apache и в момент пика загляните какие запросы грузят CPU.

marcus@cluster:~$
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#4

Есть еще скиптик в сети где-то набредал, который по server-status строит более понятную картинку посещений того или иного ресурса, там получается шкала такая где четко понятно какой ресурс на первом месте по посещениям какой на втором.... иногда вывод server-status только усугубляет понимание :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
MT
На сайте с 15.01.2013
Offline
49
#5

Romka_Kharkov, Ага, есть.

Парсеры

phpclasses.org/package/3613-PHP-Retrieve-and-parse-Apache-server-status.html

habrahabr.ru/post/44857/

И анализаторы логов Apache

goaccess.prosoftcorp.com

weblogexpert.com/info/ApacheLogs.htm

Mileno
На сайте с 04.05.2010
Offline
44
#6

В последнее время очень сильно активничает bingbot, можно блокировать по useragent, если он не нужен.

Просмотрите журналы apache за эти промежутки времени, там и без всяких анализаторов такое будет заметно.

Artjom77
На сайте с 11.09.2007
Offline
75
#7
Mileno:
В последнее время очень сильно активничает bingbot, можно блокировать по useragent, если он не нужен.
Просмотрите журналы apache за эти промежутки времени, там и без всяких анализаторов такое будет заметно.

Для ботов можно указать директивы в robots.txt, чтобы они не так активно "ходили" по сайту.

User-agent: bingbot

User-agent: msnbot

Craw-delay: 5

Проверить сайт на доступность из разных стран (http://check-host.net)
AlexandrSG
На сайте с 14.11.2010
Offline
74
#8

Много запросов к базе.

Дос атаки в основном идут через формы регистрации и формы обратной связи.

Поставьте временную блокировку по IP (на минуту например) и установите допустимое количество запросов к базе с одного IP в заданный промежуток времени.

Консультации, Inside/Outside (/ru/forum/809679) оптимизация/продвижение
VO
На сайте с 27.07.2008
Offline
149
#9
AlexandrSG:
Много запросов к базе.

Это вы по скриншоту определили? Как скилл прокачивали? :)

M
На сайте с 19.01.2011
Offline
65
#10

Каким бокам там база если там апач жрет ресурсы ?

lsof -p ид процеса что жрет

strace -p ид процеса что жрет

Ну а лучше мод сттатус как писали выше

________________________ я больше не хостер ....
12

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