IT-patrol он же Drupalhosting.ru упал...

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

Аватар пользователя Heihachi88 Heihachi88 1 июня 2012 в 18:59

Всем доброго вечера. Подскажите к кому обращаться - уже 20 минут все мои сайта, а также сам их сайт http://drupalhosting.ru не работают. Егору писал в скайп, но он не отвечает... Что делать? Когда подымут?

Комментарии

Аватар пользователя Heihachi88 Heihachi88 1 июня 2012 в 19:03

"Айдар" wrote:

ДХ не упал - упали ДНС. В ТП надо писать, что логично.

Я за полгода впервые сталкиваюсь с этим у них...

Аватар пользователя gor gor 1 июня 2012 в 19:16

Уважаемые клиенты,

мы уже сделали рассылку - предупреждение о временной недоступности сайтов изза проблем с ДНС.

Проблема возникла изза отказа ноды на aws (cloud от амазана), на которой у нас был ДНС1.
Это действительно первая такая проблема с ДНС за очень длительное время.

ДНС2 работал но по какой то причине он не опрашивался.

С причиной будем разбираться и искать вариант предотвращения повторения проблемы в будущем.

Аватар пользователя gor gor 1 июня 2012 в 22:42

Сами сервера были дсотупны. Проблема была в резолве (определении соотвтествия имени домена и IP) доменов.

Аватар пользователя alaa alaa 18 февраля 2015 в 2:38

"Crazyfisherman" wrote:

Был хороший. Испортился. Ничего вечного не бывает :)

Ну так любой может сказать... Что конкретно испортилось?

Аватар пользователя Crazyfisherman Crazyfisherman 11 марта 2015 в 9:28

alaa wrote:
"Crazyfisherman" wrote:

Был хороший. Испортился. Ничего вечного не бывает :)

Ну так любой может сказать... Что конкретно испортилось?

Рассказываю историю.
Я сидел на shared хостинге в IT-Patrol. Радовался высокой скорости и отзывчивой тех.поддержке. Все было хорошо.

В один "прекрасный" момент получаю письмо от администрации. Суть его в следующем: "У вас превышение лимита по нагрузке по MySQL Bandwitch. Рекомендуем снизить нагрузку или перейти на тариф Elastic".
О как интересно. Оказывается есть лимиты?! Меня отправляют на страничку , где черным по белому написано

"Важно: лимит на тарифе (например 200 килобайт в секунду c Первого по Шестой тариф) - это не ограничение вашего траффика, а показатель того, что ваш сайт или сайты содержат проблемы производительности или находятся под не целевой нагрузкой, например конкурент скачивает ваш сайт, или злоумышленик пытается взломать."

Мой средний bandwitch в пиковое время болтался около 700 kb/s. При этом все закешировано. По их лимитам надо было не больше 200Kb/s.
Я им в ответ говорю, ребята, если это лимит, то так честно и напишите, как делают остальные хостеры, что это лимит! А то у вас, как бы хостинг безлимитный, но с лимитами. И рыбку съесть и косточкой не подавиться. Они это проигнорили.

Ладно, спрашиваю их, если я перейду на Elastic, то смогу потом вернутся назад? "Да, конечно сможете".
Я, как полседний дурак, перехожу на Эластик. Счета начинают приходить нереальные. До $10 в день. Говорю - давайте назад. А они в ответ - "сначала снизьте нагрузку до 200 kb/s - потом переведем назад".
Ok, начинаю дико оптимизировать сайт. Устанавливаю boost, закеширован даже форум.
Нагрузка снижается до примерно 500kb/s/ Ниже - никак.

Ладно, думаю, проведу эксперимент. Устанавливаю второй сайт - тольк основные модули из ядра друпала и все. Посещаемость 200 хостов в день. Нагрузка 100Kb/s. Отлично. Включаю модуль comments и о чудо - нагрузка 300Kb/s.

Таким образом получается, что любой сайт, с самого своего старта по их статистике жрет больше 200Kb/s, т.е. больше их лимита и в любое время они могут потребовать его перенести на эластик, на котором и происходит рубка бабла.

Вот такая неприятная история с IT-Patrol. Остерегайтесь их "Лимитов" и сладких обещаний!

Аватар пользователя gor gor 13 марта 2015 в 19:39

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

Добавлю комментарий по указанной проблеме с статистикой по MySQL.
MySQL сервер в состоянии нормально работать только до 20МБ\сек трафика.

В случае если нагрузка на сервере превышает этот показатель - MySQL начинает тормозить.
Отсюда считаем что если нагрузка хотя бы 1МБ/сек, то таких сайтов на сервере может быть не более 20.

Иначе будет перегруз сервера.

Чаще всего такую нагрузку дает наличие модуля VIEWS, tvi и nice_menus!

При этом я хочу обратить внимание что ключевой параметр не количество посетителей а количество hits (запросов к серверу).
и в указанном вами случае количество комментариев в базе а так же способе их выборки.

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

Способы решения проблемы есть но они индивидуальны в каждом случае.

Аватар пользователя Crazyfisherman Crazyfisherman 12 марта 2015 в 12:09

ttenz wrote:
Всему свое время, сейчас DO

Угу, я тоже пошел этим путем.
Купил себе кусочек DO, разбираюсь )
Как только буду готов - уйду с it patrol.

Аватар пользователя gor gor 13 марта 2015 в 20:15

Согласен VIEWS сейчас популярен.
Согласно статистики https://www.drupal.org/project/views как минимум 877,962 сайтов говорят что они его используют.

Я его упомянул для того, чтоб можно было ориентироваться в направлении решении проблемы.
Для снижения нагрузки на базу очень рекомендую включать настройки кеширования VIEWS представлений.

В случаях которые я лично разбирал для клиентов, банальное включение кеширования для представлений (чем обычно мало кто заморачивается) позволяло снять стоимость (или нагрузку по MySQL Bandwidth)
от 2 до 5 раз.

Замена модуля nice_menus на статическое меню при наличии большого количества элементов меню - в 10к раз.

В целом я хочу подчеркнуть что если вы используете, как разработчики сайтов, эти модули - обращайте все же внимание на их прожорливость и нормально настраивайте.
В случае если база сайта вырастает на существенные объемы - существенное экономия ресурсов достигается банальным переписыванием в views представления на custom модуль который оптимально выбирает данные с базы,
не используя мега конструктор views.

Я лично производил сравнение потребления ресурсов и могу сказать что обычный VIEWS на выборке в 10 элементов, без включенного кеша, потребляет до 4х раз больше CPU по PHP и нагружает базу как минимум в 2 раза больше, чем простой код выборки этих данных с базы (пусть даже с JOIN на дополнительные данные) и банальным выводом данных через таблицу, как это сделано допустим тут:
https://api.drupal.org/api/drupal/modules%21node%21node.module/function/...

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

Что касается приведенного вами случая с 5 сайтами на друпал за $5 на DO.
Вам надо учитывать что эта стоимость не включает:
- настройку и администрирование сервера
- мониторинг
- бекапы
- работу с ДЦ на предмет абузов (которые РОСКОМНАДЗОР раздает шедро последнее время)
- разборку ситуаций "тормозов" и их причины.

Все это вам надо делать самостоятельно.

Если вы умеете все это делать, сервис для вас подходит и нет необходимости в хостингах.

Единственное рекомендую обязательно делать бекапы и как минимум раз в месяц проверять их статус а еще лучше быть готовым к отключению услуги в случае жалобы на спам/ддос/взлом.

И отвечая на указанное вами количество сайтов на Друпал, которые вы размешаете на указанных тарифах, хорошо бы указать не только количество но и качество:
- количество посещений (hits а не уникальных пользователей)
- обьем баз данных как в базе так и на диске
- общая нагрузка по CPU и трафику на сам виртуальный сервер.

На тарифе за $5 у вас под сайты и базы доступно , после настройки ОС будет около 18 Гб (или около 3Гб на сайт) и около 400Мhz процессора на каждый.
Если это обычные визитки, то проблем не должно быть. Если идет речь о серьезных сайтах, то у меня вызывает сомнение способность $5 DO обрабатывать более чем 1 сайт и то с некоторыми условностями на уровень сложности сайта.

Аватар пользователя gor gor 14 марта 2015 в 9:15

Можно как то перефразировать чтоб диалог был конструктивным?
Что касается VIEWS то это не чисто клиента проблема, и мы не отвечаем клиенту "ваш views ваши проблемы".
Как видно выше, я так же и предлагаю решение проблемы.
По сути выставление счета на эластике за нагрузку по базе не на пустом месте а жестко завязано на технические возможности системы.

По сути если не решать проблему нагрузки на базу мы будем иметь oversell с вытекающими последствиями виде тормозов сайтов.

Аватар пользователя Crazyfisherman Crazyfisherman 10 ноября 2015 в 11:50

Во первых хочу поблагодарить gor за то, что он вошел в дискуссию и пытается сохранить лицо компании. Это личный поступок, который заслуживает уважения.

Что касается вопроса обсуждения, то:

1. IT-patrol поступает не честно не называя свои лимиты. Любому понятно, то на любом шаред хостинге есть лимиты. Тот же, достаточно популярный reg.ru, их честно и открыто называет. То, чем занимается IT-patrol это неявные лимиты на "безлимитном хостинге". Это гнусно и противно.

2. Я несколько раз просил администраторов сайт и могу это подтвердить тикетами посмотреть и дать их дельные советы, за деньги, конечно, относительно оптимизации моего сайта, на что была .... тишина.

3. Я провел расследование и установил, что НЕТ и БЫТЬ НЕ МОЖЕТ ни одного живого сайта, который бы умещался в их лимиты. Т.е. , как мне представляется, распил бабла происходит следующим образом. Клиент привлекается "безлимитными тарифами" и былой славой отличного друпал-хостинга, переносит свои сайты, после чего его можно прессовать, что дескать "чувачек, тебе надо оптимизироваться до лимитов, либо переходи на эластик". На эластике лично у меня выходит около $50 в месяц за 1 сайт. И это для IT-patrol горазло приятнее $10 в месяц на фиксированных тарифах. При этом администрация тщательно динамит все запросы клиента по улучщению производительности, отписываясь стандартными фразами "закешируйте вьюс и поставьте boost". Я предложил администрации честно указать на своем сайте, что это ЛИМИТЫ, это осталось без ответа.
Вся мерзость такого маркетинга видна не вооруженным взглядом.

Прикладываю хронику тюнинга сайта. В ней видно, что даже БЕЗ МОДУЛЯ VIEWS сайт выходит за лимиты очень быстро. До вьюса я даже не дошел и уже уперся в лимит 200Kb/s MySQL Bandwitch. При этом не включил и половины необходимых для нормальной работы сайта модулей.

Аватар пользователя gor gor 15 марта 2015 в 18:06

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

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

Что касается моего участия в дискуссии, то цель у меня только одна. Разобраться в ситуации с позиции "в чем проблема" и на основе этого уже делать те или иные шаги.

Немного по каждому пункту.
1. Ссылку на лимиты стандартных тарифов (которые с лимитами, от количества доменов до количество сайтов) (https://drupalhosting.ru/drupal_hosting/drupal-7-хостинг) - сделаем.
На DH.Elastic (который и есть то что можно обозвать "безлимитный"). Если вам было сообщено о наличии лимитов на этом тарифе, отпишите мне пожалуйста в личку - буду разбираться.

2. К сожалению это действительно так, у нас не хватает ресурсов на это. Стараемся как можем но всем помочь не получается. Основной приоритет - решение текли хостинговые проблем. Спамеры, Грузчики, доссы -основная головная проблема.

3. спасибо за детальный отчет, как я писал выше - можете предоставить данные по вашему аккаунту и я более детально посмотрю в чем дело. Если можно - можно заново тест совместно сделать. Будем разбираться вообщем.

В дополнение хочу сказать, что указанный лимит по MySQL Bandwidth не жесткий (потому есть возможность его превысить). Мы к нему обращаемся только тогда, когда сайт клиента начинает создавать заметную нагрузку на сервер, тем самым создавая проблемы и другим клиентам. Тогда мы уже списываемся с клиентом и смотрим что можно сделать.
На днях была похожая проблема на SD тарифе (2 клиента на 1 сервер), когда один из клиентов "ложил" сервер через нагрузку на базу (трафик по базе был до 14МБ.сек) После включения views кеширования - снизилось до 2 мб/сек (ограничение для SD тарифов) и сейчас еще решаем вопрос по url alias таблице, там за счет правильного индекса можно нагрузку еще снизить.

Для информации. На сайте порядка 23к нод, 100к комментариев и 100к записей url_alias таблице. Выборки по которым через views и создавали в 7 раз больше нагрузки.

Аватар пользователя Crazyfisherman Crazyfisherman 31 марта 2015 в 10:14

И вот снова я.
Хочу поблагодарить gor за помощь в решении моих проблем с сайтом.
Он проанализировал состояние сайта, установил и настроил модуль CacheRouter. В результате нагрузка на MySQL Bandwitch снизилась в 5-6 раз.
Сайт можно перенести на фиксированный тариф. Я даже отключил boost ради эксперимента. Все нормально.

Так что it-patrol рано списывать. Огорчает только то, что вопрос никак не решался после моих запросов через их help-desk в течение нескольких месяцев. А оперативно решися их же сотрудником (gor - это сотрудник IT-Patrol) после публикации здесь.

gor, еще раз спасибо!

Аватар пользователя gor gor 31 марта 2015 в 15:53

Спасибо за позитивный отзыв.
Ситуация была не стандартная и благодаря вашему случаю было найдено решение подобных ситуаций.
Сейчас с другими клиентами, с похожей ситуацией, ведется процесс оптимизации их сайтов, для снижения нагрузки.

В будущем подобные ситуации будут решаться штатно, так как выработано решение.

Еще раз благодарю за сотрудничество.

Аватар пользователя sas@drupal.org sas@drupal.org 31 марта 2015 в 10:22

Подержу Гора, нормальный хостинг с оперативной тех поддержкой. Гибкие тарифные планы - выбирай - по росту. Ну и если кто-то совсем дядя степа, так да - DO.

Аватар пользователя toshic toshic 2 апреля 2015 в 8:45

"kosHta" wrote:
Угу, на каждом сервере где я был клиентом прививали нагло мне это чувство.

Ну... мне там ничего не прививали. Скорее помогали учиться. Некоторые инструкции из документации на сайте патруля мне помогли на DO.
Не знаю почему ты так воспринимаешь их деятельность. Ребята отлично делают своё дело, а это чего то да стоит.

Аватар пользователя ttenz ttenz 2 апреля 2015 в 8:56

"toshic" wrote:
Не знаю почему ты так воспринимаешь их деятельность

так Костян сам хостер, а они типа конкурентов получается.

Аватар пользователя SVictor SVictor 10 декабря 2017 в 0:26

Хостинг в целом хороший, скорость хорошая, поддержка нормальная.
Но конечно они как и все хотят зарабатывать деньги, поэтому как только сайт становиться большим и посещаемым - становиться дорого, т.к. тариф эластик дорогой. Другие тарифы TH и выделенные сервера дорогие.

Аватар пользователя bsyomov bsyomov 10 декабря 2017 в 1:48

Когда сайт становится большим, все на вас хотят заработать, ибо хостеры, а не благотворительная организация. Чему удивляетесь?

Аватар пользователя SVictor SVictor 11 декабря 2017 в 23:45

bsyomov wrote:

Когда сайт становится большим, все на вас хотят заработать, ибо хостеры, а не благотворительная организация. Чему удивляетесь?


Да удивляться тут нечему, все хотят зарабатывать, включая меня и думаю Вас.
Но хотелось бы, конечно, чтобы разница между простыми тарифами и тарифами эластик была пропорциональная. А то простой тариф максимум 18 баксов, следующий эластик сразу выходит 100.
Но в целом, хостинг хороший, быстрый, поддержка лояльная. Лучшего варианта простого хостинга для сайта на Drupal думаю нет.