Почему сайт «вдруг» перестал работать

В девяти случаях из десяти это одна из пяти причин, и ни одна из них не внезапная — просто её никто не отслеживал. Что проверить самому и что настроить, чтобы не повторилось.

«Сайт работал год и вдруг перестал» — так это выглядит со стороны владельца. Изнутри почти всегда оказывается, что не вдруг: событие было предсказуемым, просто за ним никто не следил.

1. Истёк сертификат HTTPS

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

Что делать: проверить срок можно, нажав на замок в адресной строке. Настраивается это один раз, а вот проверять, что продление действительно проходит, нужно регулярно — за этим я слежу у сайтов на сопровождении.

2. Кончилось место на диске

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

Что делать: не чистить руками раз в полгода, а поставить ограничения — тогда журналы не смогут занять больше отведённого. Чистка руками помогает ровно до следующего раза.

3. Не продлили домен

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

Что делать: включить автопродление и проверить, что карта, привязанная к нему, ещё жива. И убедиться, что домен зарегистрирован на вас, а не на подрядчика, который делал сайт пять лет назад.

4. Обновление что-то сломало

Обновился движок, плагин или версия языка на хостинге — и сайт встал. Особенно любят падать сайты с десятком плагинов, где каждый обновляется сам по себе.

Что делать: обновляться не на живом сайте. Сначала копия, проверка, потом рабочий. И иметь резервную копию, из которой действительно можно восстановиться — что, кстати, проверяется единственным способом: взять и восстановить.

5. Форма молчит

Самый неприятный случай, потому что сайт при этом открывается и выглядит здоровым. Заявки просто перестают доходить: сменился пароль почтового ящика, письма стали попадать в спам, у хостинга изменились правила отправки.

Обнаруживается это обычно случайно и через месяц — а вместе с этим выясняется, сколько заказов за месяц не дошло.

Что делать: раз в неделю отправлять заявку самому себе. Или настроить дублирование заявок в Telegram: там видно сразу, и там ничего не попадает в спам.

Что общего у всех пяти

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

Поэтому в сопровождение сайта у меня входит не только «сделать правку», а слежение за этими вещами и проверка, что резервные копии разворачиваются. Это скучная часть работы, которую видно только тогда, когда её не делали.

С чем могу помочь

Ещё в блоге

Обсудить задачу Все статьи