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

Post Reply
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

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

Post 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.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Редис периодически дампит весь кеш на диск
Как постоянно такая нагрузка ?
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

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

Post by Jabar »

ну вроде разобрались
Проблемой был некий ip. С него генерировалсоь много запросов к одному и тому url, это создавало повышенную нагрузку на CPU веб сервером и сервисом redis
забанили, пока вроде нормально работает.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

F какой именно урл и как именно он дергал ?
было б инетерсно добавить какую-то дефолтную защиту от этого.
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

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

Post by Jabar »

Ну админы ответили

URL была вида
domain.com/galleries/
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

и все ? просто этот урл дергали ?

а что по нему показывает ?
Don't forget to run script update
Post Reply