Main > Hetzner | Hosting > Перегруженные ноды дешевых VPS на Hetzner

Перегруженные ноды дешевых VPS на Hetzner

07.05.2012 9 comments » Views: 8,119

Логотип Hetzner

Пол года назад, я открыл для себя хостинг напрямую от компании Hetzner. И все мне нравилось до последних двух недель.
Месяц назад, я дописал небольшую систему мониторинга сайтов, и закинул туда пачку сайтов, расположенных на 3х серверах у Hetzner-а.

Каждый из 3х серверов, был на своем тарифном плане, а именно это были VPS: VQ7, VQ12, VQ19. Посмотреть их различия можно тут: Сравнение VQ серверов.

Так вот, система мониторинга начала показывать, что происходят несколько видов проблем на сервере с самым простым тарифным планом, т.е. VQ7.

А именно: либо сервер был недоступен, либо падала база данных. Что же я делал в таких случаях, прежде всего шел в панельку (у Hetzner-а она называется Robot) и пробовал перезапустить сервер. И все бы ладно, но иногда и это не помогало, в панельке я получал веселое сообщение:

The server details could not be determined due to an internal error.
Please contact our support team by using the contact form on the support page.

Т.е. типа, внутренние ошибки, свяжитесь с поддержкой. И даже это меня не останавливало (я вполне спокойный к проблемам и их решениям). Я писал в поддержку.

Надо заметить поддержка всегда вежливая и пытается помочь. Но есть один минус, а именно они работают только  ПН-ПТ с 8 до 18.

И все бы хорошо, но проблемы чаще всего проявлялись по выходным. Соответственно со своими проблемами ты оставался один-на-один. Т.е. судорожно пытаешься все же ребутнуть сервер, и иногда это удавалось.

Более того, в панельке робота, ты можешь запустить java-консоль к своему vps-у и наблюдать процесс загрузки. Поэтому вполне реально ты можешь видеть как она идет и конечно выявлять проблемы.

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

и через 10 минут следующую

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

Вторая частая ошибка, это отваливалась база данных. Случалось это по причине того, что файловая система становилась read-only. Т.е. сыпался винт.

Пока я искал решения этих проблем (я думал, что проблемы в настройках), я увидел один баннер, который меня изрядно повеселил. Типа два чувака перезваниваются по мобильному. Один сидит за компом и говорит второму: у меня упал сервер, у меня упала база, у меня сдох канал и т.д. А второй то в клубе, то в баре, то с девушкой в постели, ему отвечает: у меня все в порядке, я не парюсь. Реклама эта была какого-то хостера. Жаль я не запомнил. Но состояние первого, это было именно тем, что я испытывал в пятницу вечером, когда начинались падения.

И наконец-то мне это надоело. Теперь я ищу другого хостера (на самом деле уже нашел подходящее для себя решение и тестирую его). Так же хочу заметить, что те 10 сайтов, которые там хостились, были вроде этого блога. Т.е. это маленькие сайтики, с небольшой посещалкой.

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

Выводы:
1) Будь готов!
2) Всегда надо делать бэкапы. Я написал shell скрипт который по крону, делает бэкапы и заливает их на мой домашний фтп.
3) Всегда имей запасного хостера и возможность ему проплатить тарифный план, чтобы была возможность съехать к нему. Я этот момент упустил, и потратил 1 день на то, чтобы подобрать кандидатов.
4) Под маленькие сайты-визитки, лучше использовать shared-хостинг c администрированием (полной тех.поддержкой), чем vps без администрирования. Лучше пойти в клуб, напиться и провести ночь с подружкой, чем сидеть и нервничать пытаясь ребутнуть сервер.
5) Так же если под ваши проекты, вы можете, взять пакет "с запасом", то лучше берите его. Как правило, чем дороже пакет, тем меньше на него людей смотрят. А это хоть и с натяжкой, но может служить показателем, загруженности. Кроме того, будет меньшее кол-во клиентов на одних и тех же ресурсах, т.к. каждому клиенту надо выделить их большее кол-во.

Как поступаю я:
Я мигрирую к другому хостеру, причем этот хостер, ресселер hetzner-а, а значит я просто получаю дополнительный тариф, но на других ресурсах + круглосуточную тех. поддержку. Именно этот вариант я и тестирую. В случае проблем, я уйду к своему старому, проверенному временем хостеру: Hvosting. У него тарифы повыше, есть некоторые ограничения, но у него эти же сайты прожили три года, и я был доволен. Ну что ж, все познается в сравнении. Ну, а в случае, если меня все устроит у текущего хостера, значит останусь тут. Пока есть еще некоторые вопросы, которые выясняю, как только закончу с этим напишу подробнее.

Что же Hetzner:
Для себя я сделал выводы, что маленький тариф мне не подходит. Но как вы помните, у меня есть еще пару VPS повыше тарифом. И хочу заметить что с ними пока все ОК. Поэтому они остаются там же. Как только начнутся качели, я буду к ним готов.

Author: | Rating: 4/5 | Tags:

9 comments.

Write a comment
  1. Cooler Reply
    24.12.2013 в 9:40 am
    Виталий, а нет у Вас совета по постоянно отрубаемому mysql из-за нехватки памяти (1Гб) на плане VQ12 ?
    • Vitaliy Orlov Reply
      24.12.2013 в 3:47 pm
      У меня статьи нет, но Вам надо настроить MySQL на использование меньшего кол-ва памяти, если проблема в нем. В частности, для этого подойдет скрипт mysqltuner. Его нужно поискать в инете. Он запускается и говорит о рекомендуемых параметрах для текущей конфигурации. После чего Вы ручками меняете соответствующие параметры в my.cnf и повторяете операцию, до стабильной работы. !!! Не забудьте только делать бэкапы my.cnf до внесения изменений.
      Так же можно использовать кеширование для тяжелых запросов, да и вообще посмотреть в чем причина потребления такого кол-ва памяти - если в кол-ве пользователей, тогда однозначно кеширование в файловую систему, если сложные запросы (вложенные или с JOIN-ами), тогда стоит их оптимизировать, например разбив на несколько более простых.
  2. Vitaliy Orlov Reply
    09.01.2013 в 2:09 pm
    :) alice2k в первом посте был прав на 100%, на счет сроков, когда начнутся тормоза.
    Поздравляю всех с новым 2013 годом, концом света по старому календарю, рождеством и старым Новым Годом! АЕ :)
  3. Vitaliy Orlov Reply
    09.01.2013 в 2:05 pm
    Забился хостинг от Coopertino настолько, что стало с ним невозможно работать:

    1) Этот блог был именно на их хостинге, и меня начало бесить, что я жду по 5 минут, чтобы войти в админку или засабмитить новый пост из неё.

    2) Недавно у них случилась какая-то хрень: вначале сервер ддосили или он просто лег под нагрузкой, через 3и часа, отвалились нс-сервера, еще через 2а часа восстановили нс, и еще через час восстановили хоть какую-то работу. Но простой в 6 часов, для сателлитов на которых постятся ссылки через сапу или аналоги - это просто "попа".

    3) Заметил, что перестали работать бэкапы, через ISP Manager. Причем бэкапилось все на мой сервер, в совокупности до 1 Гб, раз в неделю. Т.е. все что требовалось от их сервера это сделать архив и запулить его по фтп. Эту функцию отключили, видать сильно "тупила" их сервер.

    В очередной день, я решил вернуться к Hetzner-ам, поэтому недолго думая арендовал на аукционе выделенный сервер за 33 евро в мес, с такими характеристиками:
    AMD Athlon 64 6000+ X2
    RAM: 8 Gb
    HDD: 2 x 750 GB
    Этого хватит, чтобы перенести сайты от трех хостеров, с которыми у меня так или иначе в последнее время возникли проблемы.
    По стоимости, в совокупности, получится лишь на 10$ в мес дороже, но стабильность стоит этих денег.
  4. vo Reply
    04.08.2012 в 3:07 pm
    Еще один момент, так же примерно 3и месяца назад перевел один свой проект к hetzner-у на выделенный серв пакета EX-4S. Как перенес сайт, так никаких проблем и нет, аптайм стабильный, нагрузка на проц небольшая, винт огромный. Держит 50к уников в день на обычном LAMP-е. Это конечно и не мега-огромная цифра, но и не маленькая. Цена получается около 75$/мес, я пока доволен.
  5. vo Reply
    04.08.2012 в 2:57 pm
    Сегодня у coopertino было падение, говорят винт сдох. Восстановили, в течении 8 часов, причем большую часть времени ждали KVM от hetzner-а, чтобы в биосе сменить загрузочный винт. Для субботы, вполне нормально. Самая большая проблема, что не работал их основной сайт, и инфу о проблеме пришлось узнать с форума SearchEngines.
    В остальном, до этого случая, аптайм нормальный (у меня своя статистика которая чекает сайты раз в 15 минут, поэтому я сразу вижу где есть проблемы). За 3и месяца, могу сделать вывод, что для мелких проектов хостинг годится. Что будет дальше - будет видно. В любом случае, не забывайте делать ежедневные бэкапы на резервный серв, в независимости от стабильности вашего хостера, чтобы в случае проблем можно было быстренько восстановиться.
  6. vo Reply
    13.05.2012 в 5:16 am
    Спасибо за ссылку.

    >>сейчас он пустой, но к 2013 засрется.

    Для всего делаются бэкапы, поэтому думаю смогу вовремя свалить в случае проблем.

    Нормальных хостингов, без проблем, я не видел. Где-то что-то лучше, где-то что-то хуже. У одних (coopertino) нет ssh, и загрузка дампов через тех. поддержку. У других лимит на кол-во www-доменов (hvosting), у третьих проблемы с винтами (hetzner), у четвертых аптайм меньше 50 и т.д.

    Тут (coopertino), пока покрутятся с десяток доменов, которые я не буду дальше продлевать + этот блог. Они бездоходные и мне лень тратить время на их администрирование где-то на VPS. А тут вроде, быстрая и вполне адекватная тех.поддержка. Я конечно их не тестировал на стрессоустойчивость пытаясь превысить безлимитные тарифы, но на мои вопросы, отвечали быстро и по существу. Поэтому, лично я, пока не могу сказать ничего плохого.
  7. alice2k Reply
    12.05.2012 в 9:29 pm
    А hetzner реально параша, горит чаще некуда. А VDS в нем вообще на sata дисках, процы загружены, короче если там что-то и брать, то выделенный сервер, дешевый который по ~2500/мес
    И то это 50/50 как повезет. сгорит или не сгорит что-ниб в нем.
  8. alice2k Reply
    12.05.2012 в 9:27 pm
    http://coopertino-hosting.ru/ почитай ;)
    Не совсем удачное решение, тоже.

    сейчас он пустой, но к 2013 засрется.

    плюс сейчас бабки выкидываются на всякую хуйню, типо топиков на SE, продвижений по 50к. а прибыли отсилы 10к, не более.

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>