Глава 26
Артём
— Понял.
Я закончил звонок, убрал телефон от уха и несколько секунд смотрел в одну точку. В голове уже не осталось ни одной мысли об и без того дерьмовом предложении Тарханова. Все они вытеснились одной-единственной: только бы не навернулся хостинг. Если это действительно он, день будет паршивым. Если нет — еще хуже. Вернулся к столу.
— Владислав Игоревич, прошу прощения. Похоже, у меня серьезный форс-мажор. Вынужден срочно ехать.
Тарханов внимательно посмотрел на меня, затем спокойно поднялся из-за стола.
— Разумеется. Работа есть работа.
Он протянул руку.
— Будем на связи. Надеюсь, ничего непоправимого.
— Я тоже.
Мы пожали руки. Было видно, что уходить ему совершенно не хотелось. Мезенцев ждал от него результата, его сроки поджимали не меньше моих на реакцию по мессенджеру. Но настаивать он не стал. Лишь коротко кивнул и проводил меня взглядом.
До машины я почти добежал.
Не успел завести двигатель, как снова набрал Кита.
— Я выехал. Что нового?
— Пока ничего хорошего. Паша сидит за компьютером. Пытается понять, что происходит.
— Дай ему трубку.
Через секунду послышался голос Павла.
— Артем.
— Докладывай.
— Пользователи продолжают жаловаться. Кто-то вообще не может войти. У кого-то сообщения отправляются с задержкой по несколько минут. Потом пачкой доходят. Людей выкидывает из сети. Я уже два раза перезапускал сервис. Ничего не изменилось.
— Что успел проверить?
— Само приложение живое. База отвечает. Последняя резервная копия ночью ушла нормально, архив у второго хостера на месте. Это точно не потеря данных.
— Тогда что?
— Пока не понимаю. Такое ощущение, будто до сервиса просто не могут нормально достучаться.
— Хорошо. Скоро буду.
До офиса я добрался быстрее обычного. Кит встретил меня прямо у двери.
— Он там.
Паша даже не повернулся, когда я вошел. Был погружен в процесс спасения.
— Смотри.
На одном мониторе мелькали журналы событий. На втором — окно администрирования. На третьем непрерывно обновлялись сообщения пользователей. Куча мониторов на привилегированном рабочем месте моего единственного, пока ещё, спеца по мессенджеру, всё для эффективности.
— За последние минуты больше двухсот жалоб, — сказал он. — Люди пишут уже не только через сайт. Звонят, стучатся в аську, отправляют письма.
— Что с нашей стороны?
— Всё выглядит нормально. Процесс не падает. База работает. Никаких признаков, что что-то умерло. Но пользователи продолжают массово отваливаться.
Он раздраженно выдохнул.
— Именно это меня и бесит. Если бы легла база — было бы понятно. Если бы умер процесс — тоже. Но здесь какая-то ерунда. То отвечает, то перестает. Потом снова отвечает.
— Хостер?
— Сейчас…
В этот момент зазвонил телефон.
Паша схватил трубку.
— Да… Да, это снова мы… Слушаю.
Он долго молчал.
— Понял. Спасибо. Ждем.
Положив трубку, он посмотрел сначала на меня, потом на Кита.
— Они тоже пока не понимают.
— Совсем?
— Говорят, видят очень большой поток обращений к нашему серверу. Сейчас разбираются, откуда он идет.
Я нахмурился.
— Остальные клиенты у них работают?
— Говорят, да.
В кабинете повисла неприятная тишина.
Минут через десять хостер снова перезвонил сам.
Паша сразу включил громкую связь и проинформировал, что он на громкой и рядом собственник Dornet.
— Мы провели предварительную проверку. Очень похоже, что на ваш сервер идет распределенная атака. Огромное количество запросов одновременно с разных адресов. Сейчас фильтруем трафик, но быстро проблему не обещаем решить.
— То есть нас целенаправленно валят? — спросил я.
— Такая вероятность очень высокая.
Связь оборвалась.
Я несколько секунд молчал.
— Хорошо хоть данные в безопасности.
— Да, — кивнул Паша. — Ночная резервная копия уже лежит у второго хостера. Даже если бы с этим сервером сейчас случилось что угодно, базу мы не потеряем.
— Значит, бьют не по данным.
— По сервису. И по репутации.
Кит негромко присвистнул.
— Весело…
— Не очень, — ответил я.
Паша уже открывал один из старых городских форумов.
— Смотрите.
На главной странице наверху висела свежая тема.
«Dornet опять лег.»
Мы открыли ее.
Комментариев было уже несколько десятков.
«Говорил же, что проект сырой. Говно!»
«ICQ хотя бы работает.»
«Надежность покинула Dornet.»
«Потерял из-за них переписку. Уроды.»
Паша молча открыл форум «Вместе».
Там происходило то же самое.
Причем новая тема успела разрастись еще сильнее.