Миф: техподдержка хостера починит ваш сайт
«Сайт упал, сейчас напишу в поддержку — пусть чинят, я же им плачу» — знакомая мысль, если у вас когда-нибудь падал прод в неудобное время. А потом приходит ответ: «сервер доступен, ресурсов достаточно, ошибка на стороне приложения» — и звучит это как отписка, хотя чаще всего это чистая правда. Разберём, где на самом деле проходит граница между тем, что обязан чинить хостер, и тем, что остаётся на вас, и как выбрать тариф так, чтобы потом не удивляться.
Содержание
Что реально входит в зону ответственности хостера
Хостер продаёт вам инфраструктуру, а не разработку. Конкретно в зону его ответственности почти всегда входит:
- Физическое железо — диски, оперативная память, процессор, блоки питания, охлаждение в дата-центре. Если диск сыплется битыми секторами или процессор троттлится из-за перегрева стойки — это его забота, и обычно она закрыта SLA на аптайм оборудования.
- Сеть — канал до дата-центра, маршрутизация, базовая защита от DDoS на уровне сети (L3/L4), доступность IP-адреса. Если сервер не пингуется извне, а у вас при этом всё запущено локально — это зона хостера.
- Гипервизор и виртуализация — на VPS это слой, который нарезает физический сервер на виртуальные машины. Утечка ресурсов гипервизора, «шумные соседи», которые едят чужой CPU без изоляции, — тоже его ответственность.
- Базовый образ ОС при выдаче сервера — вам предоставляют рабочий, загружающийся образ. Дальше, что вы в нём настроите — уже другой вопрос.
Формулировка SLA вида «доступность сети 99.9% в месяц» почти всегда касается именно этого списка: железо, сеть, гипервизор. Она не говорит и не может говорить ничего про то, упадёт ли ваш Laravel-бэкенд с необработанным исключением в контроллере. Это разные слои, и путать их — источник большинства разочарований от техподдержки.
Managed vs unmanaged: где проходит граница поддержки
Дальше всё зависит от того, какой именно тариф вы купили — managed или unmanaged, и это, пожалуй, главная развилка, о которой стоит думать ещё на этапе выбора, а не в момент инцидента.
| Что входит | Unmanaged VPS/выделенный | Managed VPS/выделенный |
|---|---|---|
| Железо, сеть, гипервизор | Хостер | Хостер |
| Установка и патчи ОС | Вы | Хостер (обычно security-патчи) |
| Настройка веб-сервера, БД, firewall | Вы | Часто хостер помогает на базовом уровне |
| Мониторинг доступности сервера | Обычно на вас или базовый от хостера | Хостер, включая алерты |
| Код вашего приложения, плагины, темы CMS | Вы | Вы — почти всегда, даже в managed |
| Бизнес-логика, интеграции, кастомные скрипты | Вы | Вы |
| Резервное копирование данных приложения | Вы (если не подключили услугу отдельно) | Часто входит, но за политику отвечаете вы |
Ключевой момент, который многие упускают: даже дорогой managed-тариф почти никогда не включает поддержку кода вашего приложения. Managed снимает с вас администрирование ОС и базового ПО — патчи ядра, обновления веб-сервера, настройку файрвола. Но никто не читает ваш app/Http/Controllers/OrderController.php и не находит там логическую ошибку — это не входит ни в один SLA, который видел автор этого текста. Подробное сравнение того, что именно меняется в цене и заботах между этими двумя моделями, — в статье «Управляемый VPS против неуправляемого».
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США, Франция и РФ. Оплата картой РФ и по СБП.
Арендовать серверЧто поддержка не чинит — и почему это не отговорка
Вот типичный список того, что оказывается за пределами компетенции и полномочий техподдержки хостинга, даже самой отзывчивой:
- Баги в коде приложения. Необработанное исключение, неправильная обработка null, ошибка в бизнес-логике расчёта скидки — это код, который написали вы или ваш разработчик. Поддержка хостера физически не имеет доступа к репозиторию и не обязана в нём разбираться.
- Конфликты плагинов и тем CMS. Классика WordPress: обновили один плагин — упал сайт из-за конфликта с другим. Это взаимодействие двух сторонних кусков кода, которые хостер не писал и не тестировал вместе.
- Неверная конфигурация
.htaccessилиnginx location, сделанная вами. Если вы сами правили правила редиректов и получили петлю — это ваша правка, и разбираться в её логике будет тот, кто её написал. - Медленные SQL-запросы и отсутствующие индексы. Поддержка подтвердит, что ресурсов сервера достаточно, но не станет проектировать индексы под вашу схему базы — это работа с прикладной логикой данных, а не с инфраструктурой.
- Уязвимости в коде сайта. Если через старую версию плагина занесли веб-шелл, поддержка может помочь с изоляцией заражённого сервера на уровне сети, но не будет чистить код и закрывать саму дыру в приложении. Похожая путаница возникает и с защитными инструментами на периметре — подробно разобрано в статье о том, почему WAF не закрывает дыры в коде сайта: фильтр снаружи не то же самое, что исправленная уязвимость внутри.
- Просроченный SSL-сертификат, если у вас не подключено автопродление. Технически хостер может подсказать, что срок истёк, но следить за продлением конкретного сертификата для конкретного домена — обычно ваша задача, если это явно не входит в managed-пакет.
Ничего из этого не «отговорка» саппорта, который не хочет работать. Это честная граница: специалист поддержки хостинга обучен диагностировать инфраструктуру — доступность порта, нагрузку на CPU, состояние диска, сетевые маршруты. Он не обязан быть одновременно PHP-разработчиком, администратором именно вашей версии WordPress и специалистом по вашей бизнес-логике. Ожидать этого — то же самое, что просить электрика в доме почистить вам духовку, потому что она тоже питается от той же проводки.
Как читать тариф, чтобы не удивляться потом
Граница поддержки почти всегда описана в тарифе — просто её редко читают до момента, когда сайт уже упал. На что смотреть при выборе:
- Формулировка «root-доступ без администрирования». Это прямой сигнал: вы получаете полный доступ и полную ответственность за всё, что происходит внутри ОС и выше. Поддержка ответит на вопросы про сеть и железо, но не будет чинить сервисы внутри.
- Слово «managed» и явный список того, что в него входит. У добросовестного хостера это не маркетинговый ярлык, а конкретный перечень: патчи безопасности ОС, мониторинг, настройка базового firewall, иногда — базовая настройка веб-сервера при первом запуске. Чем детальнее список — тем меньше сюрпризов.
- Shared-хостинг vs VPS/выделенный сервер. На shared-хостинге поддержка обычно шире в части CMS (это стандартизированное окружение, которое хостер полностью контролирует), но там же меньше гибкости и контроля у вас. На VPS и выделенном сервере гибкости больше, но и предполагаемая экспертиза на вашей стороне — тоже.
- Отдельные платные услуги «администрирование по запросу». Многие хостеры продают часы администратора отдельно от самого сервера — это честный способ закрыть разовую задачу с кодом или конфигом руками специалиста, не переплачивая за managed-тариф целиком, если такая помощь нужна нечасто.
Если по описанию тарифа непонятно, что именно входит в поддержку, — это тревожный звоночек сам по себе, лучше уточнить до оплаты, а не после инцидента. И отдельно стоит трезво посчитать, что на самом деле выгоднее: сэкономить на unmanaged и тратить своё время на разбор инцидентов, или доплатить за managed. Методика такого расчёта — в статье «Час админа против экономии на тарифе: где проходит граница выгоды».
Реальные кейсы: кто чинит, а кто нет
Проще всего граница видна на конкретных ситуациях — вот типичная раскладка:
| Ситуация | Кто отвечает | Комментарий |
|---|---|---|
| Сервер не отвечает на ping, недоступен по SSH и HTTP одновременно | Хостер | Похоже на сетевую или аппаратную проблему — это его слой |
| Диск заполнен логами вашего приложения на 100% | Общая | Хостер может уведомить и подсказать команду для очистки, но ротацию логов настраиваете вы |
| Сайт отдаёт 500 из-за необработанного исключения в коде | Вы | Поддержка подтвердит, что сервер жив, ошибку смотрите в логе приложения |
| DDoS-атака перегружает сетевой канал | Хостер | Базовая защита на уровне сети — часть инфраструктурной услуги |
| Медленный ответ из-за прикладной атаки на конкретный тяжёлый endpoint (application-layer) | Общая | Хостер поможет с фильтрацией на своём уровне, но защиту самого endpoint проектируете вы |
| Заражение сайта через устаревший плагин CMS | Общая | Хостер может изолировать сервер от остальной сети, лечение и обновление кода — ваша задача |
| Истёк лицензионный ключ платного плагина, сайт показывает предупреждение | Вы | Это договорные отношения с разработчиком плагина, хостинг здесь ни при чём |
| Managed-сервер не получил критический security-патч ОС вовремя | Хостер | Это прямое нарушение обязательств managed-тарифа |
Обратите внимание на строки с пометкой «общая» — именно здесь чаще всего возникают конфликты ожиданий. Хостер честно закрывает свою часть (сеть, изоляция, уведомление), но ждёт, что вторую половину — код, конфигурацию приложения, лицензии — закроете вы или ваш разработчик.
Как работать с поддержкой, чтобы получить максимум пользы
Даже в рамках честной границы ответственности можно получить от техподдержки гораздо больше, если правильно формулировать запрос и подготовиться заранее.
Перед обращением стоит самостоятельно проверить базовые вещи — это часто экономит часы переписки:
# Доступен ли сервер и отвечает ли веб-сервер
curl -I https://your-domain.example
# Хватает ли места на диске
df -h
# Хватает ли памяти, нет ли OOM
free -m
# Что в логах веб-сервера прямо сейчас
tail -n 100 /var/log/nginx/error.log
# Жив ли процесс приложения (пример для PHP-FPM)
systemctl status php-fpm
Если после этого понятно, что сервер и сеть в порядке, а ошибка именно в логике приложения — экономнее сразу идти к разработчику, а не ждать ответа от поддержки хостинга, которая правомерно вернёт тот же вывод, но через час-два в очереди тикетов. Подробный алгоритм самостоятельной диагностики, если сайт именно тормозит, а не падает полностью, — в статье «Сайт тормозит на VPS: диагностика».
Когда вопрос всё же к поддержке — по существу инфраструктуры или на стыке (не уверены, где граница), запрос стоит формулировать конкретно:
- Точное время инцидента и часовой пояс.
- URL или endpoint, где воспроизводится проблема.
- Текст ошибки как она видна вам (код ответа, скриншот, ID запроса, если есть).
- Что вы уже проверили сами (например: «диск не полон, процесс запущен, но соединение к базе обрывается по таймауту»).
- Прямой технический вопрос: «проверьте, пожалуйста, не режется ли исходящий трафик на порт 5432 файрволом на вашей стороне» — а не «почините сайт, он не работает».
Такой запрос поддержка обработает быстрее и по существу, даже если в итоге причина окажется на вашей стороне — вы получите чёткий ответ «да, порт открыт, проблема не в сети», а не общее «у нас всё работает». Это экономит время всем и снимает раздражение с обеих сторон разговора.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США, Франция и РФ. Оплата картой РФ и по СБП.
Арендовать серверНужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.
Частые вопросы
Если я плачу за managed-тариф, разве это не значит полную поддержку «под ключ»?
Нет. Managed почти всегда означает администрирование ОС и базового системного ПО — патчи, мониторинг, иногда настройку веб-сервера при старте. Код вашего приложения, плагины CMS и бизнес-логику managed-поддержка, как правило, не покрывает — это стоит уточнить у конкретного хостера до оплаты, если для вас это критично.
Как понять, проблема в инфраструктуре или в коде, если я не программист?
Начните с базовой проверки: отвечает ли сервер на ping, доступен ли сайт по HTTP, не заполнен ли диск. Если инфраструктурно всё в порядке, а ошибка воспроизводится стабильно на конкретной странице или действии — вероятнее всего, дело в коде или конфигурации приложения, и разумнее привлечь разработчика.
Стоит ли доплачивать за managed, если своего разработчика или админа нет?
Часто да, если вы не готовы сами разбираться с патчами безопасности ОС и настройкой сервера — это реально снимает часть рисков. Но учтите: managed не заменяет разработчика для задач с кодом сайта. Если проблемы у вас именно прикладные, а не инфраструктурные, лучше сразу закладывать бюджет на разовую помощь с кодом отдельно от тарифа за сервер.
Обязан ли хостер по SLA гарантировать бесперебойную работу моего сайта?
SLA почти всегда описывает доступность инфраструктуры — сети, железа, гипервизора, — а не доступность конкретно вашего приложения. Если сайт лежит из-за ошибки в вашем коде при полностью исправной инфраструктуре, это не нарушение SLA хостера, каким бы неприятным ни был простой.
Что делать, если поддержка отказала, а я уверен, что проблема в их сети?
Просите конкретные данные для проверки: результаты traceroute, время недоступности с вашей стороны, скриншоты ошибок соединения. Конкретика переводит разговор из «у меня не работает» в «вот факты, проверьте» — и заметно повышает шанс, что если проблема правда на их стороне, её найдут и признают быстрее.
Обсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →