Ддос, нагрузка на сайт, упала в два раза посещаемость

Главные вкладки

Аватар пользователя Супрун Иван Супрун Иван 21 апреля 2012 в 5:33

Здравствуйте!
Проблема такая : за один день упала посещаемость в два раза

В тот же самый день начались ддос отаки.

Почему падение посещаемости не может быть связано с поисковиками, потому что: одновременно со всех поисковиков количество посетителей упало в 2 раза, страницы с индекса не вылетали, буквально на днях яндекс поднял тиц, по специфике сайта начался сезон, праздники прошли и следующие будут через 10 дней.

Я уверен, что мою вторую резко пропавшую половину посетителей отфильтровывает защита хостинга от ддос, так как я сам в день один-два раза попадаю под фильтр, я, мои редакторы, друзья некоторые...

Хостер сказал что я под фильтр пападал так как с моего ип одновременно делалось 29 запросов в БД

И тут я подумал, именно в тот день, когда по словам хостера началась ддос атака и резко испарилось больше половины посетителей — я доделал гибко настраиваемый профиль для пользователя, сделал ряд представлений вивс и плюс десяток модулей

Может просто слижком много вьюсов, модулей, которые делают одновременно огромное количество запросов к бд и хостер думает что это ддос и банит ип посетителя

вот статья по которой делал профиль http://druit.ru/blogs/tnt/204
вот лог обращений к бд

ПОМОГИТЕ ПОЖАЛУЙСТА, что делать??? это действительно ддос и менять хостинг, или же это мои модули и оптимизировать нагрузку

193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/date/date_popup/themes/jquery.timeentry.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/date/date_popup/themes/datepicker.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/date/date.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/ckeditor/ckeditor.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/gallery_assist/css/gallery_assist.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/user_relationships-6.x-1.2/user_relationships/user_relationships_ui/user_relationships_ui.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /modules/forum/forum.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/video_filter/video_filter.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/cck/modules/fieldgroup/fieldgroup.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/modules/views/css/views.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/internet_services_2/style.css?x HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/js/js_4d58b548176cfc25d0ffee8dd47b935c.js HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/ikonka-tovara/269/image_get_0.jpg?1334608791 HTTP/1.1" 200 3261 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/ikonka-tovara/269/1240721.jpg?1334608750 HTTP/1.1" 200 2847 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/ikonka-tovara/269/12689896571_0.jpg?1334608718 HTTP/1.1" 200 2394 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/ikonka-tovara/269/oryskivatel_400.jpg?1334608704 HTTP/1.1" 200 3359 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/ikonka-tovara/201/klever16.jpg?1334606914 HTTP/1.1" 200 2298 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/default/files/ikonka-tovara/269/1240721_1.jpg?1334606299 HTTP/1.1" 200 2847 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/style.css HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/internet_services_..." "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/internet_services_2/logo.png HTTP/1.1" 304 0 "http://miragro.com/" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/internet_services_2/images/menubg.gif HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/internet_services_..." "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/internet_services_2/images/bar.gif HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/internet_services_..." "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/images/bg-search-top-left.png HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/style.css" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/images/bg-search-top-right.png HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/style.css" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/images/bg-search-bottom-left.png HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/style.css" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/images/bg-search-bottom-right.png HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/style.css" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/images/input.gif HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/style.css" "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/internet_services_2/images/submit.gif HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/internet_services_..." "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"
193.105.7.105 - - [17/Apr/2012:02:08:46 +0300] "GET /sites/all/themes/internet_services/internet_services_2/images/h3bg.gif HTTP/1.1" 304 0 "http://miragro.com/sites/all/themes/internet_services/internet_services_..." "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0"

Комментарии

Аватар пользователя Айдар Айдар 21 апреля 2012 в 8:38

Я сам не шибко в ддосах, но ипи вроде как надо смотреть - если большинство из них из Вашего региона и вообще принадлежит России, то что-то с модулями, а если большинство заграничных, то ддос.

Если вьюс использовали стандартно - без кода в подвалах/шапках/аргументах и не хакали модуль, то на него не грешить точно.

И по-моему 29 запросов немного.

Аватар пользователя sg85 sg85 21 апреля 2012 в 9:05

178 запросов к БД на главной(правда она несколько специфичная), так что 29 это очень даже не много Lol

Аватар пользователя sg85 sg85 21 апреля 2012 в 14:12

Видимо мы тут про разное говорим, 178 запросов к БД это разовое обращение, время выполнения 30 мс, т.е. в секунду их может быть ооочень много, так что, 29 запросов это кого к чему?

Аватар пользователя rbogdan@drupal.org rbogdan@drupal.org 21 апреля 2012 в 14:20

Если представлены логи апача, то однозначно менять хостинг на ток который использует Nginx.

Что бы узнать, а был ли ddos возьмите логи и проанализируйте их. Посмотрите количество запросов за сутки предполагаемого ddos'a, насколько они будут отличаться от нормальных дней? Поищите в логах 504 статусы ответов.