айтитек
+7 (3012) 599-513

503: День рождения, хакеры и 30 тысяч ошибок

503: День рождения, хакеры и 30 тысяч ошибок

503: День рождения, хакеры и 30 тысяч ошибок

Неделя у айтишников выдалась весёлая.
2 ноября взломали Beget. Злоумышленники добрались до управляющих серверов и запустили скрипты уничтожения данных. Провайдер оперативно отключил инфраструктуру, но бед натворить успели немало. К счастью, значительная часть резервных копий сохранилась. Теперь ребята буквально по кусочкам восстанавливают хозяйство.
А у меня приключение поменьше, зато с праздничным антуражем.
У сына день рождения. 4 ноября собрались взрослыми отметить. Вино, торт, всё прекрасно.
И тут звонок старого клиента:
— Всё пропало! Сайт умер!

Допиваю вино, иду к компьютеру. Ошибка 503.
Поковырялся. Нашёл: чья-то умелая ручка перенаправила сайт не в ту папку. Исправил, заработало.
Возвращаюсь к празднику. Через некоторое время проверяю — снова 503. Обновляю — уже ошибка Apache.

Да что ж такое!

Оказалось, у ресторана интеграция с iiko. Когда учётная система недоступна, сайт пытается получить меню, не получает и записывает ошибку в базу. И снова. И снова.
За полгода накопилось больше 30 тысяч таких записей. А механизм продолжал усердно долбиться в недоступный сервис.
Отключил эту радость. Сайт ожил.
Вернулся к тортику и вкусному чаю.
Мораль: если внешняя интеграция сломалась, она не должна утаскивать за собой весь сайт.

А ещё в IT очень не хватает кнопки «У меня сегодня семейный праздник, отстаньте». 😁

Подписаться на материалы?

Раз в 2–3 недели присылаем новые статьи и полезные подборки на почту. Без спама и без «секретных техник для бизнеса».