Page 1 of 1

Очень высокая нагрузка из за редиса

Posted: Thu Mar 12, 2015 6:16 am
by Jabar
Возникла проблема. После какогото времени работы нагрузка на сервер резко выросла (до ла15). Админы гоыорят, что ресурсы жрёт редис. Перезагрузки, сбросы кэша проблему не решают. Сервер тупит на столько, что по сути сайты не работают (часто 404). Работать без редиса не вариант - нагрузка на винты 100% постоянно. Может кто сталкивался? Может кто знает что делать?

ОС freebsd10
last pid: 30397; load averages: 12.39, 12.70, 12.87 up 1+19:08:03 07:02:12
249 processes: 13 running, 236 sleeping
CPU: 78.4% user, 0.3% nice, 15.9% system, 4.4% interrupt, 1.0% idle
Mem: 2794M Active, 31G Inact, 3795M Wired, 40K Cache, 1655M Buf, 25G Free
Swap: 512M Total, 512M Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
5499 redis 3 52 0 179M 162M uwait 0 343:51 46.00% redis-server: /usr/local/bin/redis-server 127.

Re: Очень высокая нагрузка из за редиса

Posted: Thu Mar 12, 2015 1:12 pm
by admin
Редис периодически дампит весь кеш на диск
Как постоянно такая нагрузка ?

Re: Очень высокая нагрузка из за редиса

Posted: Fri Mar 13, 2015 5:02 am
by Jabar
ну вроде разобрались
Проблемой был некий ip. С него генерировалсоь много запросов к одному и тому url, это создавало повышенную нагрузку на CPU веб сервером и сервисом redis
забанили, пока вроде нормально работает.

Re: Очень высокая нагрузка из за редиса

Posted: Fri Mar 13, 2015 12:51 pm
by admin
F какой именно урл и как именно он дергал ?
было б инетерсно добавить какую-то дефолтную защиту от этого.

Re: Очень высокая нагрузка из за редиса

Posted: Fri Mar 13, 2015 4:38 pm
by Jabar
Ну админы ответили

URL была вида
domain.com/galleries/

Re: Очень высокая нагрузка из за редиса

Posted: Fri Mar 13, 2015 4:41 pm
by admin
и все ? просто этот урл дергали ?

а что по нему показывает ?