bash.im ithappens.me zadolba.li
9428

Я спою вам песню холда

Давным-давно местный провайдер предоставил для трафика серверов нашей маленькой программистской конторы неплохие по тем временам условия. Оптика была уже заведена, поставили свитч, отделивший наш трафик от трафика живущей в здании госконторы, бросили витую пару, подключили сервера. Стали жить-поживать, гигабайты качать.

Нашего регионального провайдера поглотили дважды. Вначале учредитель на уровне федерального округа, а того, чуть больше года спустя, — большой федеральный оператор.

Первое поглощение было в Новый год. Моё наивное сознание предположило, что непосредственно в 00:00:00 скрипты на серверах провайдера произведут переподключение, наш админ нарисовал новые конфиги, забил задачу по их переписыванию и рестарту демонов в cron. Нас ждали ёлки и подарки.

Оказалось, что мы размечтались. В 11 часов утра 31 декабря за приобретением праздничного торта меня застал звонок клиента: «Наш сайт не работает!» Нас просто тупо отрубили. Я думаю, многие могут представить, что со мной сделали заказчики, проводившие акцию с голосованием пользователей, которая должна была завершиться как раз 31 декабря.

Девочка на телефоне техподдержки с маниакальным упорством твердила: «Нажмите кнопку „Пуск“» и «Создайте новое подключение». Никакие увещевания про линукс и консоль не помогали: «Создайте новое подключение!»

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

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

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

Но самое основное, что поменялось для нас со сменой провайдера, — это то, что в службе техподдержки не стало живого админа, с которым прямо на телефоне можно было пакеты поотслеживать, который знал, что такое TTL, traceroute и tcpdump. Зато теперь есть поющий холд. 10, 20, 40 минут песен — норма жизни. Периодически трубку берут разные операторы. Каждому из них я называю организацию, логин, рассказываю, что у нас оптика, медиаконвертер, свитч, ошибка подключения PPPoE timeout sending config-requests. Снова логин, адрес. «У вас лампочки на модеме мигают?», «Перезагрузитесь!» — и вновь песня холда, и вновь очередной оператор.

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

* * *

Связи нет. Звоню в саппорт. Включить категорически отказываются. Девочка рассказывает мне сказки, что случилось нечто страшное, и все вирусы сети сейчас ломанутся в нашу внутреннюю локалку. Оказалось, какой-то гениальный субъект в госконторе, подключённой к соседнему порту свитча, впихнул в этот порт патч-корд от внутреннего хаба конторы (видимо, решив, что роутер просто так место в стойке занимает). Несколько десятков машин ломанулось в сеть со своими запросами. Ситуация, конечно, неадекватная, и госконтору отключили за дело, но ведь отключили её вместе со всем сегментом сети, а всех остальных, видимо, должен был глас свыше уведомить.

* * *

Сегодня снова связи нет. Снова таймаут. Звонок в техподдержку. Три минуты песен холда. Юное существо берёт трубку. Оговариваю суть вопроса с упоминанием вчерашней заявки. Ещё десять минут песен. Наконец слышу: «Спасибо за ожидание». Надо сказать, что в произнесении этой фразы их реально выдрессировали. После ещё пары фраз тело на обратном конце провода выдаёт: «После обеда к вам электромеханик подойдёт». Так сколько электромехаников требуется, чтобы поднять коннект? И чем они его поднимают — домкратом? Узнать не удалось — электромеханик не пришёл.

Вот так и живём в ожидании очередного дисконнекта.