Сломался у нас вчера сайт. Вообще, он периодически ломается: начинает тормозить, а иногда вообще отключается. Проблема давно известна: перерасход оперативной памяти. Поскольку я ненавижу общаться с техподдержкой, где меня, видимо, считают очень умной, чтобы я понимала все термины, которыми они изъясняются, я просто иду и перезагружаю виртуальный сервер вручную. Обычно это помогает: все запущенные процессы дохнут (в том числе и зависшие), всех пользователей выбрасывает, и сайт начинает работать с нуля. Но не вчера. Вчера мне пришлось общаться с техподдержкой руцентра до самого вечера, и мне казалось, ей богу, что я разговариваю с какими-то сектантами.
Как это было- Здравствуйте. Мы у вас хостимся, но сегодня наш сайт...
- Номер договора! (даже не дослушал, в чем проблема)
Называю номер договора, пытаюсь объяснить, в чем проблема. Снова перебивает:
- Минутку.
Через пять минут в трубке я слышу монотонную, заученную мантру:
- У вас перерасход лимита оперативной памяти. Мы рекомендуем вам установить нгинкс и оптимизировать скрипты. Подробная инструкция по установке нгинкс есть на нашем форуме.
- Мы в курсе этой проблемы, и уже устанавливали нгинкс. Нам это не помогло.
- Значит, вы неправильно его устанавливали (как священник, повторяющий зазубренное - верь, и будет тебе счастье. А если счастье не пришло, значит плохо верил!)
- Есть ли какое-нибудь другое решение нашей проблемы? Увеличить лимит оперативной памяти, еще что-то?
- Нет, увеличить лимит нельзя. Мы можем посоветовать вам только установить нгинкс.
- Молодой человек, я уже сказала вам, что мы его уже устанавливали, и он нам не помог, а оптимизация скриптов дала результат на очень короткое время.
- Установите нгинкс, - повторяет он. - Это вам точно поможет!
- Хорошо, но прямо сейчас мы сделать этого не можем, а сайт работать должен. Обычно мы перезагружаем виртуальный сервер, но сейчас панель управления на вашем сайте недоступна, то есть мы даже этого сделать не можем.
- А какую ошибку выдает браузер?
- Говорит, что панель управления сейчас недоступна, зайдите позже.
- Значит зайдите позже.
- Насколько позже?
- Ну, через пять минут.
- Молодой человек, она уже полчаса рекомендует зайти позже!
- Ну подождите еще полчаса.Я не думаю, что проблема перерасхода лимита оперативной памяти решается одним только нгинксом. Всегда есть альтернативные способы: увеличение лимита, переход на выделенный сервер... Но они кормят нас этим нгинксом уже несколько месяцев. Из тех логов, которые они прислали нашему разработчику,
который решил внять их совету оптимизировать скрипты, он не понял ничего, хотя он программист со стажем. Выделенного сервера, о котором заикнулся один из чуваков техподдержки, у них нет (зато есть никому не нужные домены .рф). То есть им даже больше денег заплатить нельзя. Выход один - найти другого хостера.
Теперь, внимание, мальчики, вопрос: кто знает хостера, у которого по тарифам предусмотрено оперативки больше, чем 200 мб? Наш сайт ест 300.